Job Description
Job Description
The work focuses on building scalable, resilient and performance-oriented backend systems that support the Horizons platform. In this role you collaborate with frontend developers, product managers and other engineers to improve the development experience and ensure fast and stable operation for clients in different countries.
Responsibilities:
Design and develop backend systems and APIs with Node.js that support the Vibe coding platform.
Assume responsibility for backend services and functionalities with support from senior engineers.
Work on improving API performance, database optimization, and system scalability.
Integrate external APIs, implement data storage solutions and develop new functionalities.
Write tested, documented, and production-ready code that adds value to the product.
Collaborate with frontend developers, product managers and other engineers in the release of new features.
Participate in learning processes in system design, performance and good backend practices.
Requirements:
4+ years of experience with Node.js, TypeScript and PostgreSQL or MySQL in production environments.
Solid knowledge of REST API and experience in its development and implementation.
Experience with messaging systems such as RabbitMQ, BullMQ or GCP PubSub.
Knowledge of Kubernetes, Docker and containers.
Experience with observability tools such as Grafana or similar.
Experience in unit and integration testing with tools such as Jest or Mocha.
Knowledge of SQL databases and experience with at least one ORM such as Sequelize, TypeORM or Prisma, in addition to Redis.
Experience with Git in team and collaborative work environments.
Ability to communicate clearly, document work and collaborate with multidisciplinary teams.
Valuable:
Experience with microservices architecture.
Experience in performance monitoring and optimization.
Knowledge of CI CD pipelines.
Experience with artificial intelligence tools and language model providers.
Experience with Terraform.
Salary to receive
To agree