Location: Downtown
Employment Type: Full-time
Work Setup: Remote + 1 onsite day (Tuesday)
About The Role
Our client, a leading software house, is seeking a skilled Backend Developer (Node.js) to join their development team. The ideal candidate will be responsible for building, optimizing, and maintaining server-side applications and APIs while ensuring high performance and responsiveness.
Responsibilities
-
Develop, maintain, and improve backend services and APIs using Node.js.
-
Collaborate with frontend developers, mobile developers, and product teams to integrate user-facing elements with server logic.
-
Optimise applications for maximum performance and scalability.
-
Implement security best practices and data protection measures.
-
Troubleshoot, debug, and upgrade existing systems.
-
Write clean, reusable, and well-documented code.
-
Participate in code reviews and contribute to backend architecture discussions.
Requirements
-
3+ years of hands-on experience in using Node.js.
-
Strong understanding of JavaScript/TypeScript.
-
Experience with RESTful APIs, microservices, and database systems (SQL/NoSQL).
-
Knowledge of version control systems (Git).
-
Familiarity with cloud services (AWS, Azure, or similar) is a plus.
-
Strong problem-solving and analytical skills.
-
Ability to work in a fast-paced, collaborative environment.
Benefits
-
Social & medical insurance (including family).
-
Internet allowance.
-
Annual bonus.
-
Flexible working hours (core hours 11 AM – 5 PM).