Backend Node.js Developer with AWS Serverless Expertise

We are looking for a highly experienced Senior Node.js Backend Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable, high-quality, and high-performance backend applications. You will play a key role in the architecture, development, and maintenance of our server-side systems, ensuring optimal performance and responsiveness.

Responsibilities
– Design, develop, and maintain server-side applications using Node.js.
– Collaborate with frontend developers, product managers, and other stakeholders to define and implement APIs and business logic.
– Optimize backend applications for maximum speed and scalability.
– Write clean, well-documented, and efficient code.
– Troubleshoot and debug applications, and ensure software quality through code reviews and testing.
– Design and implement data storage solutions with MongoDB databases.
– Maintain up-to-date knowledge of industry trends, emerging technologies, and software development best practices.
– Ensure the security and efficiency of backend systems.
– Manage and optimize cloud infrastructure, deploying applications to services in AWS.
– Mentor junior developers and help the team grow by sharing your knowledge.
Qualifications
– 8+ years of experience developing backend applications with Node.js.
– Strong proficiency in JavaScript and/or TypeScript.
– Experience with RESTful API design and development, and understanding of GraphQL (preferred).
– In-depth knowledge of databases non-relational with MongoDB.
– Proficiency with microservices architecture and containerization technologies as Docker and Kubernetes.
– Proficient understanding of code versioning tools, like Git.
– Experience with cloud platforms specifically AWS and CI/CD pipelines.
– Understanding of unit and integration testing frameworks, such as Cucumber and mocha.
– Knowledge of security best practices in backend development.
– Excellent problem-solving skills, with a proactive and analytical approach.
– Strong communication and collaboration skills, with the ability to mentor team members.
Preferred Skills
– Proficiency with serverless architectures (e.g., AWS Lambda, Fargate).
– Experience with message brokers like AWS Iot Core, AWS SES or AWS SQS.
– Knowledge of performance optimization and scalability techniques.
– Background in DevOps practices and infrastructure management.

Share the Post:

Related Posts