Role Overview:
Seeking a skilled backend developer to design, develop, and maintain scalable, secure, and high-performance server-side applications using Node.js and NestJS. The role involves collaborating with frontend, DevOps, and QA teams to deliver efficient microservices, APIs, and backend integrations.
Key Responsibilities:
- Develop and maintain backend applications, REST APIs, GraphQL, microservices, and serverless solutions.
- Work with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB) and ensure high performance and responsiveness.
- Collaborate with frontend teams and design APIs, data storage, and protection solutions.
- Optimize code, implement security protocols, and maintain clean, testable, and reusable code.
- Conduct diagnostic tests, debugging, troubleshooting, and provide technical support.
- Participate in Agile processes, code reviews, and testing (Jest, Mocha, Chai).
- Document processes, recommend improvements, and keep up with Node.js advancements.
- Hands-on coding for mobile/web backend and microservices development.
Key Requirements:
- 4+ years of hands-on Node.js and NestJS experience with TypeScript/JavaScript.
- Strong understanding of API design, authentication (JWT/OAuth2), microservices, event-driven architecture, and serverless architecture (AWS Lambda).
- Proficient with any of the databases: SQL; NoSQL; MySQGL; PostgreSQL databases; experience with Redis, RabbitMQ, or Kafka is a plus.
- Experience with cloud platforms (AWS, Azure, GCP), Docker, CI/CD, and serverless deployments.
- Solid knowledge of OOP, design patterns, and clean code principles.
- Familiarity with frontend frameworks (React, Angular) is beneficial.
- Strong problem-solving, debugging, teamwork, and communication skills.
- Fluent in English; good time management and ability to work with globally distributed teams.
Job Type: Full-time
Application Question(s):
- We must fill this position urgently. Can you start immediately?
Experience:
- Backend Node.js (NestJS) Developer: 4 years (Required)
- Database Management: 4 years (Required)
- API design, Authentication, Microservices: 4 years (Required)