Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformJavaScriptMicroservicesMongoDBMySQLNode.jsPostgres
About the role
- Design, develop, and maintain robust and scalable backend services using Node.js.
- Collaborate with frontend developers to ensure effective integration of user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures
- Participate in code reviews, mentoring junior developers, and fostering a culture of continuous improvement.
- Troubleshoot, debug, and upgrade existing systems while keeping documentation up to date.
Requirements
- 5+ years of experience in backend development with a strong focus on Node.js.
- Proven expertise in building RESTful APIs and microservices architectures.
- Solid understanding of asynchronous programming and event-driven architecture.
- Experience working with databases such as MongoDB, PostgreSQL, or MySQL.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and deployment processes.
- Knowledge of DevOps practices, especially CI/CD and containerization (Docker).
- Excellent analytical skills and attention to detail.
- Strong communication skills, especially in a remote work setting.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsbackend developmentRESTful APIsmicroservices architectureasynchronous programmingevent-driven architectureMongoDBPostgreSQLMySQLCI/CD
Soft skills
analytical skillsattention to detailcommunication skillsmentoringcollaborationtroubleshootingdebuggingcontinuous improvement