Menu

Senior Software Engineer

Location: New Delhi, Delhi

Category: Software Developer Jobs

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

• Writing clean, high-quality, high-performance, maintainable code

• Develop and support software including applications, database integration, interfaces, and new functionality enhancements

• Coordinate cross-functionally to insure project meets business objectives and compliance standards

• Develop and maintain RESTFul APIs that serve as business endpoints for various functions with in the organization

• Design and organise the services into indepedent microservices and deploy and scale them accroding to the performance requirements

• Created automated deployment pipleines using CICD tools like jenkins to created repeatble and scalable deployment infastructure

• Collaborate with cross-functional teams to design, develop, and test new features

• Conduct research and development on emerging technologies and frameworks

• Participate in code reviews and provide constructive feedback to improve code quality

Required Skills and Qualifications:

• Minimum of 6 years of experience developing and deploying RESTful APIs using ExpressJS framework

• Strong skills developing APIs using ES6, Typescript as the language

• Building Unit tests using frameworks like Chai / Mocha or Jest

• Strong understanding of software development principles and design patterns

• Expertise in Object Oriented Design, Database Design, and XML Schema

• Experience with Agile or Scrum software development methodologies

• Strong experience in deploying APIs as microservices using AWS as the cloud platform

• Understanding and experience in AWS compute technologies (like EC2, Lightsail, ECS ,EKS)

• Writing Jenkins deployment files

• Hands on experience of working with Mongo DB for minimum of 2 years

• Ability to multi-task, organize, and prioritize work

• Excellent problem-solving and debugging skills

• Good written and verbal communication skills

• Bachelor's degree in Computer Science or related field

Additional Skills:

• Experience with managing deployment infrastructure like Jenkins is a plus

• Experience in conducting nonfunctional tests like performance and security is a plus

We offer a competitive salary and benefits package, including medical, and work from home. If you are a motivated and skilled API Development Engineers with a passion for creating high-quality APIs, we encourage you to apply

Apply on Company Website You will be redirected to the employer’s website