Software Engineer (Nodejs)

Exoticca
A Coruña, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

Web Interfaces Automation of Tests Software Quality Code Review Continuous Integration Github MongoDB Node.Js Performance Tuning Next.js Data Streaming TypeScript
+9 more
Data Logging ReactJS Delivery Pipeline Backend Git Event Driven Architecture Restful APIs Domain Driven Design Software Version Control

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.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all