O

Senior Software Engineer (Remote)

Oren Verified employer

Actively hiring · Posted 7d ago · JEV26110BC0760E80

Salary₹4,00,000 – ₹24,00,000 per year
Experience3–9 yrs
LocationRemote
Work modeRemote · Full time
Openings1

Job description

Responsibilities :

Design and write lots of bug-free, efficient, scalable, and reusable code

Developing front-end architecture and ensuring responsiveness of the application

Work across the full stack, building highly scalable products that enable positive user experiences and measurable business growth.

Working on refactoring the current codebase and determining the root cause for the most complex software issues and developing practical, efficient, and permanent technical solutions

Optimizing backend services to scale for a few hundred concurrent users

Develop APIs and scripts using backend programming languages like Node.js and Nest.js

Dockerizing different services and automating our AWS infrastructure provisioning steps

Design and implementation of continuous integration and deployment.

Determine process improvements, and best practices, and develop new processes

Mentor and coach other software engineers

Integrating with third-party APIs and existing frameworks.

Ensuring responsiveness of applications and writing maintainable, scalable, and unit-testable code. Be passionate about the long-term stability, scalability, and reusability of shared components.

Implement new requirements, handle change requests, and fix bugs for different releases. Deliver a high-quality and functioning code.

Integrating solutions to enterprise software and legacy software

Actively Participate in sprint ceremonies and work towards continually improving the process

Prioritizes tasks and keeps manager up to date on status and roadblocks

Help the junior engineers to unblock them and guide them on best design practices. Help in code reviewing on a regular basis

Prepare thorough technical documentation which can be used by other engineers

Stay up to date with new technologies and determine how to incorporate these into future platform capabilities

Requirements:

Minimum 4-8+ years of overall experience developing B2B SAAS products

3+ years of Experience working on React.js and its core principles

Bachelor's degree in Computer Science or a related field

Hands-on experience with Node.js and Express.js including state management like Redux

Good understanding of NestJS, Next.JS, Tailwind CSS, Server-Side Rendering, Storybook/Bit, Bootstrap, and Material UI.

Thorough understanding of modeling and scaling databases like MongoDB, DynamoDB or Firestore

Deep understanding of object-oriented JavaScript and design principles and standards

Hands-on experience in UI optimization best practice implementations

Understanding of Serverless architecture like Lambda or Google Cloud functions

Significant experience in developing high-performance, distributed, and scalable applications with container deployment (Docker and Microservices)

Well-versed with collaboration, and Testing tools like Git, Swagger, and Cypress

Proven experience with unit testing, integration testing, and end-to-end testing.

Knowledge of open-source technologies and common front-end development tools such as Babel, Webpack, NPM, PNPM etc.

Knowledge of modern authorization mechanisms, such as JSON Web Token

Knowledge of Nginx and AWS services like S3, and EC2 will be helpful

Preferred Skills:

Exposure to Terraform, GItlab CI/CD, and GitOps is a plus

A keen eye for UX has experience building complex B2B applications

Comfortable working in a dynamic startup environment where experimentation is one of the most common practices for product innovation and improvements

Basic understanding of the Figma Tool and app development via React Native

Good experience with deploying applications on AWS & DevOps

Nice to Have:

Great learning attitude and eagerness to take ownership

Passionate personality with great enthusiasm for life outside of work

Critical thinker and a problem solver who has a sense of urgency and wants an interesting job that pushes you out of your comfort zone.

An innovator who is inspired by the endless ways in which everything we do can always be improved

High-energy personality, with a strong and demonstrable work ethic

What we Offer:

Competitive salary

Health Insurance

Remote working environment

Workday Swap

Learning Culture

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Oren.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Senior Software Engineer (Remote)₹4,00,000 – ₹24,00,000 /year · Remote
Apply