ROMA was here!!!

Senior NodeJS Engineer

Location:

Published
Deadline
11 March
10 April
Greetings from aPeople. This road will lead you to a world of new opportunities.

We’ll try to provide all the information you need down below. We hope the journey you are about to begin will be full of pleasant surprises.

We would really like to have you on our team, so read the description and jump all in!

About us

We are aPeople, representing adjarabet.com - the biggest entertainment portal in the region and a member of an international group - Flutter Entertainment. 

We share the values of Amigoness - We communicate easily and trust each other, are friendly and empathic; Up - We are always ready for development. We are not afraid of new challenges and adapt quickly in crisis situations; and Fairplay - We believe that all people are equal and treat everyone fairly.

We can provide you with a sustainable environment, a skillful team, and a work full of new experiences. Surf over our LinkedIn or Facebook page to learn about our corporate viewpoints and here's our vacancy page for more job openings.

About the vacancy:
As a Senior NodeJS Engineer, we need you to:
  • Design and develop backend services using Node.js, NestJS, and TypeScript
  • Build and maintain microservices-based architecture (and monolithic services where required)
  • Design and implement REST APIs and internal service communication
  • Participate in architectural discussions and technical solution design
  • Ensure high performance, scalability, reliability, and security of backend systems
  • Integrate third-party services and external APIs
  • Work with AWS infrastructure and cloud-native services
  • Develop and maintain containerized applications (Docker, Kubernetes)
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and contribute to improving engineering standards
  • Collaborate closely with Frontend, DevOps, QA, and Product teams
  • Troubleshoot complex production issues and optimize system performance
  • Contribute to CI/CD pipelines and deployment processes
  • Mentor junior/middle engineers and support knowledge sharing within the team
  • As a Senior NodeJS Engineer, we need you to have:
  • 4+ years of experience in backend development with Node.js
  • Strong experience with NestJS and TypeScript
  • Solid understanding of microservices architecture and distributed systems
  • Experience designing RESTful APIs
  • Knowledge of authentication/authorization mechanisms (JWT, OAuth, etc.)
  • Experience with relational and/or NoSQL databases
  • Understanding of event-driven architecture and message brokers (e.g., Kafka, RabbitMQ)
  • Hands-on experience with AWS services
  • Strong experience with Docker and Kubernetes
  • Understanding of CI/CD processes
  • Familiarity with system design principles and best practices
  • Strong communication skills and ability to articulate technical decisions
  • Ability to collaborate effectively across teams
  • Mentoring mindset and willingness to support team growth
  • Ownership and accountability for assigned tasks
  • Analytical thinking and problem-solving skills
  • Proactive attitude and continuous improvement mindset
  • English level: B2 or higher
  • We promise to give you:
    ·        Health insurance
    ·        Competitive salary
    ·        Performance-based bonus system
    ·        Professional development opportunities
    ·        Dress the way you want
    ·        Hybrid working model
    ·        Access to apeople's own digital currency - aPeso
    ·        Thematic internal clubs
    ·        Out of the box community
    ·        Gamification spirit
    ·        Welcoming team
    ·        Skill sharing
    ·        Your personal amigo to help you adapt

    Ready to jump in? Let us know by uploading your resume down below.
     
    May your journey begin!
     
    aPeople team 
    Prior to submitting your application, please review our Candidate Privacy Notice at the link below, which explains how we collect, use, and protect your personal data during the recruitment process. Candidate Privacy Notice

    Apply for job

    Upload your file

    Other Vacancies