28 Neerinfo Solutions Jobs
Node.js Developer - Microservices Architecture/AWS (6-8 yrs)
Neerinfo Solutions
posted 9d ago
Flexible timing
Key skills for the job
About the Role :
We are seeking an experienced Node.js Developer to join our dynamic team.
As a Node.js Developer, you will be responsible for building high-performance applications, with a focus on creating scalable microservices and APIs.
You will work with cutting-edge technologies, including AWS services, to develop cloud-native solutions.
The ideal candidate should have a strong background in backend development, microservices, and AWS Lambda, along with experience in mentoring and leading technical teams.
Key Responsibilities :
Application Development :
- Design, develop, and maintain backend applications using Node.js.
- Build and manage microservices, REST, and SOAP services to ensure scalability and performance.
- Develop high-quality API code in Node.js for seamless communication between services and clients.
Cloud Infrastructure and AWS Services :
- Leverage AWS Lambda and other AWS services to create serverless applications and microservices.
- Implement serverless architecture using AWS tools like AWS Serverless, CloudFormation, and Terraform.
- Deploy and maintain cloud-based applications, ensuring high availability and fault tolerance.
Collaboration and Design :
- Participate in requirement analysis and create both high-level and low-level designs for new features.
- Collaborate with cross-functional teams to ensure successful integration and deployment of solutions.
- Ensure proper design patterns and reusable code libraries are created, maintained, and documented for long-term scalability.
Technical Leadership and Mentoring :
- Provide technical leadership and mentorship to junior team members, ensuring adherence to best practices and high coding standards.
- Lead code reviews and provide constructive feedback to improve the quality and maintainability of the codebase.
- Foster a collaborative and knowledge-sharing environment within the team.
Continuous Improvement :
- Continuously evaluate new tools, technologies, and practices to enhance system performance and efficiency.
- Create and execute deployment plans for various environments, ensuring smooth transitions from development to production.
Required Skills and Qualifications :
Must-Have :
- 6-8 years of experience in backend development using Node.js.
- Strong hands-on experience in microservices architecture, REST, and SOAP services.
- Proficiency with AWS Lambda and other AWS services.
- Experience with cloud-native applications and working in serverless environments.
- Strong knowledge of distributed application and microservice development.
- Experience with container-based frameworks and tools (e.g, Docker, Kubernetes).
- Ability to develop high-quality, maintainable API code and services.
Good-to-Have :
- Experience with AWS Serverless, CloudFormation, and Terraform.
- Knowledge of SQL and No-SQL databases (e.g, MySQL, MongoDB, DynamoDB).
- Familiarity with Python and Java is an added advantage.
- Strong understanding of deployment strategies and experience in executing deployment plans in various environments.
Skills and Expertise :
- Strong understanding of AWS tools and services, with experience in leveraging them to build scalable, reliable, and high-performance applications.
- Expertise in building distributed systems and developing microservices in Node.js.
- Experience in technical leadership, including mentoring and guiding junior developers.
- Excellent communication skills to collaborate with cross-functional teams and clients
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
10-12 Yrs