NodeJs API Engineer

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Software • Consulting
The Role
The Senior NodeJS API Engineer will design, implement, and maintain high-quality web APIs using NodeJS and AWS services. Responsibilities include collaborating with cross-functional teams, optimizing performance and scalability of APIs, and utilizing Test-Driven Development for code reliability.
Summary Generated by Built In

NodeJs API Engineer 

Location: Bangalore 

Experience: 6 -8 years  

Work Mode: Bangalore 

Job Summary 

We are seeking a talented and experienced Senior NodeJS API Engineer to join our dynamic development team. As a Senior NodeJS Backend Engineer, you will play a crucial role in designing, implementing, and maintaining high-quality web APIs using NodeJS, AWS Lambda, and other modern technologies. The ideal candidate should be proficient in NodeJS, AWS services, Typescript, Git workflows, REST interfaces, Firebase, Github, and unit testing. If you are passionate about crafting exceptional application APIs and solving complex technical challenges, we invite you to apply.   
Responsibilities and Duties 

  • Collaborate with cross-functional teams, including designers, product managers, and application developers, to deliver robust and user-friendly NodeJS-based backend systems while adhering to best practices and coding standards. 
  • Design, implement, and maintain RESTful APIs to support front-end applications and external services. 
  • Utilize AWS Lambda, DynamoDB, and other AWS services to build and deploy scalable serverless applications. 
  • Implement and maintain data storage solutions using both NoSQL (DynamoDB) and SQL databases. 
  • Create and execute unit tests and adopt Test-Driven Development (TDD) to ensure the reliability and stability of the codebase. 
  • Collaborate with cross-functional teams to create and implement solutions adhering to object-oriented design and service-oriented architecture principles. 
  • Optimize performance and scalability of AWS microservices and REST APIs through proficient problem-solving and code refactoring. 
  • Develop and maintain efficient Git workflows, including forking, branching, merging, and code reviews, to ensure codebase stability and version control. 
  • Collaborate closely with product managers and designers to translate product decisions and design mockups into fully functional API interfaces. 
  • Participate in code reviews to provide and receive constructive feedback and improve overall codebase quality. 
  • Troubleshoot and resolve technical issues, with a commitment to improve the overall quality of the technology with each change. 
  • Maintaining documentation and API testing environments using tools like Postman.  
  • Share your knowledge and expertise to foster a culture of learning and growth. 

Qualifications and Skills 

  • 7+ years of professional experience building backend services in NodeJS on AWS. 
  • 5+ years' experience in developing microservices with NodeJS (Typescript). 
  • 5+ years of AWS experience - AWS Lambda, Cognito, API Gateway, S3, SNS, Event Bridge, DynamoDB, CodePipeline, and SQS. 
  • 5+ years of experience integrating and working with RESTful APIs and a deep understanding of frontend-backend communication patterns. 
  • 4+ years working with databases (SQL and NoSQL) and data modeling. 
  • Broad experience with third-party integrations via NPM preferable. 
  • Strong understanding of object-oriented design and service-oriented architecture principles. 
  • Experience with synchronous and asynchronous inter-process communication between microservices. 
  • Deep expertise building large-scale, highly available, low-latency APIs. 
  • Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches. 
  • Solid understanding of Git workflows, branching strategies, and code versioning.  
  • Proven experience with unit testing frameworks (Mocha.js preferred) and a commitment to writing high-quality, testable code. 
  • Excellent problem-solving skills and a proactive attitude toward identifying and addressing technical challenges. 
  • Values architecture and technical design conversations. 
  • Strong communication skills and the ability to work effectively within a collaborative team environment.  
  • Analytical thinking skills with the ability to identify, debug, and resolve technical issues. 
  • Product-minded with an interest in understanding the end-user. 
  • Enjoy and thrive working in a dynamic environment and with a high achieving team. 
  • Familiarity with CI/CD pipelines and automated deployment processes. 
  • Experience with containerization (e.g., Docker), especially in an AWS environment 
  • Experience with Python and/or event-driven architectures. 
  • Experience with building and maintaining caches on highly active production systems in an AWS environment 

About Encora 
Encora is a Sofware development arm of Encora Corporation created specifically to address the growing Sofware needs of the business. Encora offers maintenance and reliability teams the tools, Sofware, and services they need to optimize asset performance. Home to three powerful iconic brands – we serve over 70,000 customers worldwide with a relentless dedication to quality, innovation, and service. Our products inform customers on the health of their assets and our Sofware and services drive better maintenance decisions – improving productivity, driving uptime, and reducing costs.  
We're serious about our commitment to diversity, which is why Encora prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status. 
 

Top Skills

Node.js
Typescript
The Company
Chennai
7,456 Employees
Hybrid Workplace
Year Founded: 1980

What We Do

Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology

Similar Jobs

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Machine Learning Engineer - (AI/ML Team), Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Software Engineer II- Site Reliability Engineering (SRE Team)Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Software Engineer

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Software Engineer - GAQ Team - Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account