Location: Amsterdam, Netherlands (Hybrid – 2-3 client visits per week) Employment Type: Full-time Joining Time / Notice Period: Immediate to 30 days Relocation Expenses: Provided
PLEASE NOTE: CANDIDATES HAVE TO HOLD THE RIGHT TO WORK IN THE EU, NO VISA SPONSORSHIP PROVIDED
Job Overview
We are seeking a highly skilled Backend Architect to design, develop, and optimize scalable web applications. The ideal candidate will have extensive experience in server-side development, API design, and microservices architecture. This role will be hybrid, requiring travel to the client location. Initially, this will be an individual contributor role with opportunities for growth.
Roles & Responsibilities
Work effectively in an onsite-offshore model collaborating with global teams.
Develop and maintain scalable web applications using Node.js and related frameworks (e.g., Express.js, NestJS).
Design, develop, and deploy server-side applications using Node.js and TypeScript.
Implement and optimize RESTful APIs and web services for high-traffic applications.
Design and manage database solutions (PostgreSQL, MySQL).
Implement OAuth, JWT authentication, and security best practices.
Utilize microservices architecture and container orchestration tools like Kubernetes.
Experience with containerization tools like Docker is a plus.
Strong understanding of CI/CD pipelines and deployment tools.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Ensure applications are secure, reliable, and high-performing under heavy load.
Troubleshoot, debug and optimize code for performance and efficiency.
Write reusable, testable, and efficient code, ensuring application stability and scalability.
Follow best practices for version control (Git) and work in an agile team environment.
Stay up-to-date with the latest industry trends and technologies to maintain modern and efficient applications.
Must-Have Qualifications
9+ years of relevant experience in backend development.
4+ years of experience as an Architect in software development projects.
Strong expertise in Node.js, TypeScript, Express.js, and NestJS.
Experience designing and optimizing RESTful APIs and high-performance backend systems.
Proficiency with PostgreSQL and MySQL database design and management.
Deep understanding of OAuth, JWT authentication, and security implementations.
Expertise in microservices architecture and Kubernetes.
Ability to work in a hybrid model with onsite client visits.
Nice-to-Have Qualifications
Preference for early joiners.
Experience working in hybrid client-facing roles.
Strong problem-solving skills and ability to work independently in an IC role initially.
Work Model & Interview Process
Hybrid model: 2-3 visits per week to the client location in Amsterdam.
Interview Process: 2 Technical Rounds + 1 Managerial Round (including at least 1 Face-to-Face interview).