Senior Backend NodeJS Developer
emagine Polska
⚲ Bucharest
Wymagania
- Cloud
- TypeScript
- Backend
- Node.js
- Lambda (C#)
- Domain-Driven Design (DDD)
- Amazon Web Services (AWS)
- Object-Oriented Programming (OOP)
Opis stanowiska
Introduction & Summary:We are currently seeking a Senior Backend Engineer for a minimum six-month contract, with potential for extension. The ideal candidate will possess extensive expertise in Node.js and TypeScript, alongside a strong foundation in Object-Oriented Programming (OOP) and Domain Driven Design (DDD). Proficiency in AWS serverless technologies is essential to drive solutions effectively. Main Responsibilities:The core duties of the Senior Backend Engineer include developing high-quality software solutions and collaborating with cross-functional teams. • Design, develop, and maintain backend services. • Implement and optimize AWS cloud solutions. • Participate in code reviews to ensure adherence to best practices. • Collaborate with frontend developers to integrate user-facing elements. • Debug and troubleshoot issues as they arise. • Contribute to architectural decisions and improvements. Key Requirements:- Proficient in Node.js and TypeScript.- Strong background in Object-Oriented Programming (OOP).- Proven experience applying Domain Driven Design (DDD) in previous projects.- Experienced with AWS serverless technologies (DynamoDB, Lambda, EventBridge, etc.).- Autonomous and solution-driven mindset.- Excellent communication skills and ability to work collaboratively. Nice to Have:- Familiarity with Agile methodologies.- Previous experience in software architecture design.- Understanding of CI/CD practices. Other Details:This position allows for remote work and is suited for individuals ready to take on new challenges in a dynamic environment.