Scale Final

Backend Developer

We are seeking a highly skilled Backend Developer specializing in Node.js (Nest.js) to join our team. You will be responsible for designing and architecting backend services using DDD principles, developing scalable solutions, and owning key technical decisions. Working closely with front-end and DevOps teams, you will ensure smooth delivery, optimize performance, implement robust security, and uphold coding best practices. This role offers the opportunity to solve complex challenges, drive technical strategy, and introduce innovative tools and processes.

Must-Have:

  • 5+ years professional experience in TypeScript/JavaScript backend development
  • Strong proficiency in SQL and PostgreSQL (including query optimization, indexing, and performance tuning)
  • Solid understanding of HTTP, REST, and API design principles
  • Deep knowledge of design patterns, SOLID principles, and Domain-Driven Design (DDD)
  • Proven experience with Nest.js
  • Expertise with ORMs, preferably TypeORM
  • Comfortable using AI-assisted development tools in the coding process
  • Advanced experience writing unit, integration, and e2e tests (preferably with Jest)


Nice to Have:

  • Experience with message brokers (RabbitMQ preferred)
  • Experience with Redis for caching and pub/sub
  • Familiarity with WebSockets or other real-time communication methods
  • Experience in microservices architecture
  • Experience in the AdTech industry (preferable)
  • Experience working with Google Cloud Platform (GCP)


Responsibilities:

  • Design and architecture of backend services, following DDD principles
    Develop and maintain high-quality, scalable backend services in Node.js (Nest.js)
  • Own technical decisions and guide implementation strategy
  • Collaborate with front-end and DevOps teams to ensure smooth delivery
  • Optimize backend performance, scalability, and maintainability
    Implement security best practices, authentication, and authorization mechanisms
  • Define and enforce coding standards and best practices across the team
  • Troubleshoot complex production issues and implement long-term solutions
  • Stay ahead of emerging technologies and introduce relevant tools and processes


Benefits:

  • Competitive and Attractive Pay.
  • 21 vacation + 7 no-questions-asked sick days per year.
  • Flexible hours for a better work-life balance.
  • Career Growth: Continuous Development & Performance Reviews.
  • Team-building, English classes.
     


Join Our Team of Visionary Innovators! Are you a mindful go-getter with an entrepreneurial spark? We're on the lookout for dynamic individuals ready to grow and thrive with us. At our core, we believe in people first—your passions, ambitions, and evolution matter. 

Here, growth isn’t just a goal; it’s the #1 priority. Work is personal. Personal drives growth. Growth fuels prosperity.

If this resonates with you, send us your CV and let’s kickstart something extraordinary! Don’t tick every box? No problem! If you share our love for technology, we’d still love to chat and explore the possibilities together. 

Required languages

English B2 - Upper Intermediate
Node.js
Published 14 August
126 views
·
51 applications
85% read
·
4% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...