Tech Stack
AWSAzureCloudDockerJavaScriptJenkinsKubernetesMicroservicesMongoDBNode.jsPostgres
About the role
- Design, develop, and maintain robust backend services using Node.js.
- Collaborate with cross-functional teams to define and implement microservices architecture.
- Work on infrastructure automation and CI/CD pipelines using DevOps tools.
- Ensure high performance and responsiveness of applications by optimizing server-side logic.
- Monitor, troubleshoot, and resolve performance issues related to the backend services.
- Participate in code reviews and contribute to overall team quality improvements.
- Stay updated with industry trends and new technologies to enhance backend capabilities and DevOps practices.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Fresh to 2 years of experience in backend development using Node.js.
- Familiarity with RESTful APIs and web services.
- Knowledge of DevOps tools and practices (e.g., Docker, Jenkins, Kubernetes).
- Understanding of database systems such as MongoDB or PostgreSQL.
- Basic understanding of cloud platforms like AWS or Azure is a plus.
- Strong problem-solving skills and the ability to think critically.
- Excellent communication and teamwork abilities.