Job Description: NodeJS Developer
We are seeking a highly skilled and experienced NodeJS Senior Backend Developer to join our talented team. The ideal candidate will have a strong background in building scalable and high-performance backend systems using NodeJS. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining our backend infrastructure and APIs. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our business requirements.
Responsibilities:
- Minimum of 7 years of experience in backend development, with a focus on NodeJS.
- Strong proficiency in JavaScript and NodeJS frameworks such as Express or Koa.
- Experience with database systems such as MongoDB, MySQL, or PostgreSQL.
- Solid understanding of RESTful API design principles and best practices.
- Experience with version control systems such as Git.
- Familiarity with frontend technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team-oriented, fast-paced environment.
Preferred Qualifications:
- Master's degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker.
- Familiarity with microservices architecture.
- Knowledge of serverless computing and serverless frameworks (e.g., AWS Lambda, Azure Functions)