Senior Software Engineer - Backend Architecture (India)

Senior Software Engineer - Backend Architecture (India)

28 Sep
|
eHireo
|
India

28 Sep

eHireo

India

Job Responsibilities :

- Design and develop robust backend components and APIs using Node.js for business-critical applications.
- Translate functional and technical requirements into efficient and scalable backend solutions.
- Build backend services capable of handling high-volume requests while maintaining reliability and responsiveness.
- Design efficient data-access layers and optimize database interactions for improved application performance.
- Implement appropriate caching and performance optimization strategies for backend services.
- Develop secure API endpoints and ensure appropriate authentication, authorization, validation, and error-handling mechanisms.
- Investigate production issues, analyze root causes, and implement sustainable fixes.
- Work closely with product, frontend, QA, DevOps, and other engineering teams throughout the development lifecycle.
- Participate in architecture and system-design discussions and provide inputs on backend technical decisions.
- Implement logging, monitoring, and alerting mechanisms to improve application observability.
- Contribute to code reviews and promote clean, maintainable, and consistent development practices.
- Support deployment activities and collaborate with DevOps teams to improve release and delivery processes.




- Identify opportunities to improve existing applications, processes, and development practices.

Required Skills :

- Prior experience working on consumer-facing products.
- Proven 4 years of API development experience in Node JS and Express JS/Restify/Koa.
- Building scalable and performance oriented services with caching techniques.
- Experience with MongodB and analyzing the efficiency of queries.
- Working understanding of NGINX.
- Creating secure RESTful-based web services / APIs.
- Clear understanding of Data Structures & Algorithms.
- Experience Integrating payment gateways integrating with logging and monitoring systems.
- Must have used GIT (Source version control).
- Excellent problem solving & debugging skills.
- Valuable understanding of Microservice Architecture.
- Good understanding of system design & architecture.

Desired Skills :

- Experience working on ElasticSearch/Solr.
- Experience working on cloud technologies (AWS).
- Setting up CI/CD pipelines using Jenkins.
- APi Development Experience for high-traffic, public facing mobile applications.
- Work with various disciplines to provide technical insight of new initiatives.
- Experience with relational databases and knowledge of SQL.

📌 Senior Software Engineer - Backend Architecture (India)
🏢 eHireo
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - backend architecture (india) / india