ROMA was here!!!

Backend Developer

Location:

Published
Deadline
29 October
28 November
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:

We are looking for a skilled Backend Developer with experience in Node.js and PHP (Laravel) to join our team. You will work on building and maintaining scalable backend applications and services, contributing to a robust and high-performance infrastructure that powers a seamless user experience across our platforms.

You will develop backend services in Node.js and support/improve existing PHP/Laravel (Nova) systems as needed. You’ll collaborate closely with other engineers, participate in technical discussions, and help evolve our backend architecture and best practices. You will own the performance and stability of mobile backend services: ensure all APIs operate efficiently, proactively identify and resolve issues, drive rapid incident resolution, and be accountable for service reliability, uptime, and seamless integration with mobile applications.

This role is ideal for someone who enjoys clean, maintainable code, API design, and continuous improvement. Experience with distributed systems, microservices, state management, and performance optimization is highly valued. Familiarity with cloud technologies, message brokers (e.g., Kafka), and caching systems (e.g., Redis) is a strong advantage.




As a Backend Developer, we need you to:
  • Develop and maintain scalable backend services and APIs using Node.js and PHP/Laravel (Nova);
  • Collaborate with mainly mobile developers, DevOps engineers, product owners, and other stakeholders to deliver robust and secure backend solutions;
  • Participate in technical design discussions and continuously improve backend architecture and performance;
  • Design and implement RESTful APIs and integrations, including real-time features (e.g., WebSockets) when needed;
  • Integrate with databases (SQL and NoSQL), message brokers, third-party services, and external APIs;
  • Write clean, reusable, and testable code, Unit tests and help maintain high standards for code quality through reviews;
  • Debug and optimize backend systems for performance, scalability, and security;
  • Maintain technical documentation and API guidelines;
  • Perform related duties as assigned.

  • As a Backend Developer, we need you to have:
  • 5+ years of professional software engineering experience, with strong hands-on in backend development;
  • 2+ years of backend experience in either Node.js (typescript) or PHP (Laravel; Laravel is a plus);
  • Solid experience designing and integrating RESTful APIs (SOAP exposure is a plus);
  • Strong grasp of backend architecture, scalability, microservices, and API security best practices;
  • Proficiency with Git and collaborative workflows (GitHub/GitLab); familiarity with Agile processes;
  • Experience with testing (unit, integration, end-to-end) using tools such as Jest, Mocha, Supertest, or equivalents;
  • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes);
  • Experience with cloud platforms (preferably AWS; GCP/Azure also valued);
  • Deep expertise in Node.js + TypeScript (Nest.js a plus) or strong knowledge of PHP (Laravel ecosystem). Both is ideal;
  • Experience optimizing backends for scalability, maintainability, and performance;
  • Good grasp of microservices, distributed systems, and asynchronous processing (queues; Kafka/RabbitMQ);
  • Understanding of authentication and authorization mechanisms (OAuth2, JWT, OpenID Connect);
  • Knowledge of relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases;
  • Proficient with Git and collaborative Git-based workflows. Experience with monorepo setups is a plus;
  • Understanding of security principles for web and API development (e.g., OWASP Top Ten);
  • Familiarity with infrastructure as code tools (e.g., Terraform, CloudFormation) is a plus;
  • Proficient in written and verbal English communication.
  • Personal Attributes:
  • Analytical and synthesis skills
  • Problem-solving skills
  • Autonomy and resourcefulness
  • Sense of initiative
  • Attention to detail
  • Flexibility in organizing work
  • Leadership and mentorship abilities
  • Strong decision-making and ownership mindset
  • Ability to work as part of a team
  • Ability to adapt to change
  • Results driven.
  • 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 

    Apply for job

    Upload your file

    Other Vacancies