NodeJS

Keka Inc.

India

On-site

INR 2,500,000 - 4,500,000

Full time

28 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keka Inc. is seeking a Senior Software Engineer to design and implement scalable, cloud-based microservices and APIs, collaborating with PMs and clients to translate requirements into robust solutions.

You will lead architecture decisions, drive engineering best practices, review code, and coordinate a development team while delivering high-quality software using AWS, Node.js, and modern frameworks.

Qualifications

  • Proven work experience as a senior software engineer or similar role.
  • Strong understanding of data structures.
  • Experience with Node.js and frameworks (Express, NestJS, StrongLoop).
  • Proficiency in AWS including Lambda, Kinesis, API Gateway, CloudFormation, VPC.
  • Experience with unit testing libraries (Chai, Mocha, Jest) and test-driven development.
  • Knowledge of design patterns and modular software architecture.
  • Experience with NoSQL/SQL databases (MongoDB, Cassandra, CouchDB/CouchBase/NeDB).
  • Strong leadership, communication, and collaboration skills.

Responsibilities

  • Translate business requirements into scalable tools with project management and client collaboration.
  • Implement cloud and microservice best practices following architecture patterns.
  • Develop microservice applications for media asset management using appropriate technologies.
  • Drive high-level system architecture decisions and component connections.
  • Review architecture and code for quality and maintainability.
  • Integrate platforms and external APIs; collaborate with vendors for API implementations.
  • Oversee development team and promote engineering best practices.
  • Follow Agile methodologies adopted by the team and ensure timely delivery.

Skills

Node.js
Express
NestJS
StrongLoop
AWS
Lambda
Unit testing
Design patterns
Modularization
API management
Databases
Data structures
Leadership
Communication
RESTful APIs
CI/CD

Education

Bachelors/Masters in Computer Science

Tools

AWS Lambda
Kinesis
API Gateway
CloudFormation
MongoDB
Cassandra
CouchDB
CouchBase
NeDB

Job description

We are looking for an ambitious and self-driven Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for making design choices, and coordinate & oversee technical standards including software coding standards, tools, and platforms.

Your responsibilities:
  • Work closely with project management and the client to translate business requirements into scalable and highly available tools
  • Implement Cloud and Microservice best practices while adhering to standard architecture patterns
  • Develop microservice applications to support the media asset management systems and implement them using appropriate technologies & frameworks
  • Choose the system architecture and each individual component of the system at a high level
  • Choose the technologies for the implementation of each component and connections between components
  • Review the architecture and code
  • Utilize tools, technology & various methodologies to create functional & intuitive solutions for user interfaces of desired products
  • Pay attention to system integration, sustainability & feasibility
  • Manage all phases of technology development
  • Oversee & supervise the work of the development team
  • Suggest & implement solutions for process improvement
  • Drive the adoption of engineering best practices
  • Follow Agile best practices and tools adopted by the team
  • Integrate various software platforms and external 3rd party systems through vendor APIs.
  • Work with vendor(s) on API implementation and troubleshooting, suggesting necessary features, and identifying enhancement opportunities.
  • Configure Dev, QA, and Production environments with proper packages and dependencies to enable development, working closely with Cloud Ops, CI, and QA team members
Skill sets/Experience we require:
  • Proven work experience as a senior software engineer, senior backend developer, or similar role
  • Good understanding of Data Structures.
  • Working knowledge ofNode.js and frameworkssuch as Express, StrongLoop, NestJS, etc. depending on your technology stack.
  • Good understanding of Async Programming.
  • Knowledge of node.js standard libraries (fs, path, etc.)
  • Must have experience with Amazon Web Services (AWS) including Lambda, Kinesis, API Gateway, CloudFormation, VPC
  • Unit testing libraries like Chai, Mocha, Supertest, and JestJS. Should be able to write unit test cases using stubs, mocks, and spies. And some knowledge of code coverage.
  • Good understanding of Design Patterns.
  • Understanding of Modularization.
  • Aware of API management.
  • Knowledge of working with NoSQL/SQL/MongoDB/Cassandra/CouchDB/CouchBase/NeDB and modules like mongoose ODM.
  • Understanding of software quality assurance principles
  • Technical mindset & analytical approach
  • Great attention to detail & good leadership skills
  • Good interpersonal & communication skills
  • Bachelors/Masters in Computer Science or relevant field
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SDE - NodeJS, Ultra
Senior SDE - NodeJS, Ultra

Affle • Dadri, Gurugram District

On-site
INR 4,000,000 - 6,500,000
NodeJS Developer
NodeJS Developer

Unify Technologies • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Software Engineer (Node.js)
Senior Software Engineer (Node.js)

Codemonk • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Ttand Technology • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Full Stack Developer
Full Stack Developer

Bonanza Portfolio Limited • Indore District

On-site
INR 1,200,000 - 2,000,000
Nodejs developer
Nodejs developer

Weekday AI • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Node Js Developer
Senior Node Js Developer

Suffescom Solutions Inc • Sahibzada Ajit Singh Nagar

On-site
INR 1,500,000 - 2,500,000
Senior Backend Software Engineer
Senior Backend Software Engineer

innovantes IT • Chandigarh

On-site
INR 3,500,000 - 6,000,000
Sr Software Engineer - NodeJS Microservices Cloud And Typescript JavaScript
Sr Software Engineer - NodeJS Microservices Cloud And Typescript JavaScript

Blue Yonder • Hyderabad

On-site
INR 1,500,000 - 3,000,000