Software Engineer (Nodejs)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
As a FullStack Engineer, you will play a key role in designing and building modern, scalable services using NextJS, Nodejs, TypeScript, and MongoDBYou’ll develop robust, maintainable services that power our platform, ensuring performance, reliability, and seamless integration across systemsYour technical insight and creativity will help shape a modular, event-driven architecture (EDA) that enables efficient communication between services and supports our continuous growth and evolution of our e-commerce websiteDesign and develop scalable services, contributing to the evolution of a modern, event-driven architectureCollaborate with cross-functional teams to translate business needs into technical solutions that are reliable, efficient, and easy to extendImplement and maintain clean service interfaces and data flows following EDA principles, ensuring smooth communication between components and systemsWrite high-quality, testable code supported by automated testing and continuous integration pipelinesParticipate in code reviews, architectural discussions, and technical design sessions to uphold engineering standards and promote knowledge sharingContinuously improve system design and development practices to support scalability and future growth of the platformBenefitsUnlimited tea & coffee: Enjoy a cup of “Good News” coffee while connecting with colleaguesReferral bonus: Bring people as talented as you are to earn a nice bonus!Exoticca events: Enjoy regular afterworks, plus bi-annual parties and team lunchesLanguage courses: Improve your Spanish or English with free language coursesExoticca packages: Travel packages at reduced prices for employees and family/friends!Flexible compensation: Use part of your salary for food/transportation with Cobee or get private health insurance with DKVMulticultural team: Learn from a diverse team with different backgrounds and perspectivesExcellent collaboration and communication skills to work effectively within cross-functional teamsFamiliarity with Domain-Driven Design (DDD) and clean architecture principlesWorking knowledge of CI/CD pipelines and version control best practices using Git (GitHub Actions or similar)Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainabilitySolid knowledge of RESTful API design, development, and integration best practicesFamiliarity with observability practices - including logging, monitoring, and tracing - to ensure visibility and reliability across distributed servicesExperience developing modern web interfaces using React + TypeScript and NextJS (both SPA and SSR/SSG modes) for production environments3+ years of experience building and maintaining backend applications in Node.js production environmentsExperience working with event-driven architectures (EDA) and message-based communication between servicesHands-on experience with MongoDB, including data modeling and performance optimization for document-based systems#J-*****-Ljbffr
Requirements
Multicultural team: Learn from a diverse team with different backgrounds and perspectives Excellent collaboration and communication skills to work effectively within cross-functional teams Familiarity with Domain-Driven Design (DDD) and clean architecture principles Working knowledge of CI/CD pipelines and version control best practices using Git (GitHub Actions or similar) Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability Solid knowledge of RESTful API design, development, and integration best practices Familiarity with observability practices - including logging, monitoring, and tracing - to ensure visibility and reliability across distributed services Experience developing modern web interfaces using React + TypeScript and NextJS (both SPA and SSR/SSG modes) for production environments 3+ years of experience building and maintaining backend applications in Node.js production environments Experience working with event-driven architectures (EDA) and message-based communication between services Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems #J-*****-Ljbffr
Benefits & conditions
Unlimited tea & coffee: Enjoy a cup of “Good News” coffee while connecting with colleagues Referral bonus: Bring people as talented as you are to earn a nice bonus! Exoticca events: Enjoy regular afterworks, plus bi-annual parties and team lunches Language courses: Improve your Spanish or English with free language courses Exoticca packages: Travel packages at reduced prices for employees and family/friends! Flexible compensation: Use part of your salary for food/transportation with Cobee or get private health insurance with DKV
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
The 12 Best Jobs for Software Engineers