About Sencury Sencury is a distinguished software engineering service company, currently seeking a talented Node.js Developer to join our team. This remote, full-time position involves working on projects for our esteemed end-customer, a leading fintech product company based in Berlin. We deliver bespoke software solutions, leveraging cutting-edge technology to drive innovation and efficiency. Job Description We are looking for a dedicated Node.js Developer with robust experience in server-side logic and application development. The ideal candidate will possess significant expertise in Node.js, especially in deploying AWS Lambda functions, and demonstrate a history of successful backend service development. This role focuses on creating high-performing, scalable, and secure applications, primarily serving our Berlin-based fintech client. Responsibilities • Develop and maintain high-quality server-side applications using Node.js. • Implement scalable server-side logic, as well as API services with optimized performance. • Ensure integration of user-facing elements developed by front-end developers with server-side logic. • Deploy and manage APIs using AWS Gateway and orchestrate microservices on AWS Lambda using Node.js. • Collaborate with project managers and other developers to meet client needs and deliver efficient, functional solutions. • Participate in the entire application lifecycle, focusing on coding, debugging, and testing. Qualifications • Proven Experience: Minimum 3 years of practical experience in Node.js development, including a proven track record with successful projects. • AWS Lambda Expertise: At least 1 year of practical experience deploying Node.js functions on AWS Lambda. • Test-Driven Development (TDD): Solid experience in projects utilizing TDD methodology; involvement in at least one such project is mandatory, with two preferred. • AWS CDK: Hands-on experience with deploying AWS Gateway and AWS Lambdas using AWS CDK. • React Knowledge: Experience in projects incorporating a React (TypeScript) frontend is essential. • Educational Background: A bachelor’s degree in computer science, engineering, or a relevant field is preferred. Why Join Sencury? • Remote Flexibility: Embrace the flexibility of a remote role that supports a balanced lifestyle. • Dynamic Projects: Engage with challenging and rewarding projects for a leading Berlin-based fintech company. • Career Growth: Benefit from opportunities for professional growth and development in a supportive and innovative environment. How to Apply Interested candidates are invited to apply by submitting a resume and a cover letter. Please include examples of previous work or projects, highlighting your contributions and the technologies utilized. We look forward to learning how your expertise can contribute to our client’s success and our continued growth at Sencury. This job description now accurately reflects your company’s role as a service provider hiring for a project for a client, and it outlines the specific expectations and requirements for potential candidates.