cover
Full Time

Senior Software Engineer/ 2 days ago

Viterbit
Attractive
Application ends: 2026-09-30

Quick Summary

Viterbit is looking for a remote Senior Software Engineer in Spain to design, develop, and optimize core functionalities of their AI-native recruitment platform, focusing on stability, scalability, and quality. This role requires a minimum of 6 years of software engineering experience, practical experience with generative AI technologies (LLMs, agents, RAG), and a strong background in software architecture (DDD + Hexagonal + CQRS). The current stack includes PHP 8.3, Symfony 7.3, JavaScript (ES6), MongoDB, Docker, RabbitMQ, and Elasticsearch. The position offers a competitive salary, flexible hours (Monday-Thursday, Fridays until 3 pm), and flexible compensation via Cobee.

DESCRIPTION

At Viterbit, we are building an AI-native operating system to scale the hiring of operational profiles. We combine a state-of-the-art ATS with AI Recruitment Agents that orchestrate the entire selection process, helping companies hire faster, smarter, and more efficiently.

We support the recruitment operations of some of the most iconic and high-volume companies, such as Prosegur, Clece, Banorte, Goiko, Vincci Hotels, Grupo Ortiz, Grupo Bafar, and many more in Spain and Mexico.

You can write the next chapter with us if you are a creative, results-oriented, and people-focused individual with an AI-first mindset, capable of detecting the best talent and ensuring their experience with the company is the best.

At Viterbit, each person plays a key role in this shared mission. But believe us, this role could be one of the most important for achieving our company goals.

We are looking for a Senior Software Engineer

Your Mission

You will be responsible for designing, developing, and optimizing the core functionalities of our recruitment platform. Additionally, you will ensure a stable, scalable, and high-quality product, applying good software architecture practices and actively contributing to Viterbit's technological evolution.

What will your day-to-day be like?

  • You will design and develop new functionalities for both frontend and backend.
  • You will participate in the definition and evolution of software architecture (DDD + Hexagonal + CQRS).
  • You will write automated tests to ensure code quality and reliability.
  • You will actively contribute to the development and evolution of our AI, which transforms recruitment by automating conversations and processes.
  • You will manage and optimize MongoDB databases to ensure performance and scalability.
  • You will work with RabbitMQ for event management and asynchronous processes.
  • You will collaborate closely with the Product and Engineering teams to deliver business-aligned solutions.
  • You will perform code reviews, ensuring quality standards and best practices.
  • You will contribute to the continuous improvement of agile methodology and development processes.

Keep reading to see if you are who we are looking for:

  • You have critical thinking and analytical skills to solve complex problems.
  • You are able to communicate clearly, work with non-technical teams, and deal with clients.
  • You have the ability to work autonomously and proactively in project management.
  • You have a strong orientation towards quality and detail, always seeking excellence.
  • You enjoy and excel at teamwork and cross-departmental collaboration.
  • You have a great capacity for adaptability in dynamic and constantly evolving environments.

What to expect from us?

  • Competitive salary aligned with the market.
  • We work Monday to Thursday with flexible hours, and Fridays until 3 pm.
  • Full remote work model.
  • We offer flexible compensation via Cobee.

Want to know more about us?

Discover our product.

Discover our values.

And don't forget to check out our social media!

Come transform the world of recruiting with us!

REQUIREMENTS

Professional Background

  • Minimum of 6 years of experience as a software engineer.
  • Experience in technology startups (preferably SaaS with a high level of scalability).
  • Experience developing user-facing digital products.
  • Practical experience working with generative AI technologies: LLMs, agents, RAG, MCP, multi-component architectures, etc. We are not looking for a researcher, but someone who has "battled" with this new world, applied it to real products, and understands its technical challenges.

Technological Background

Our current stack includes:

  • PHP 8.3 and Symfony 7.3.
  • JavaScript (ES6) with Bootstrap and TailwindCSS.
  • MongoDB and data modeling in NoSQL environments.
  • Docker, RabbitMQ, and Elasticsearch.
  • DDD, Hexagonal, and CQRS architectures.
  • Advanced testing with PHPUnit and complementary tools.
  • Fluent technical English.

We are not looking for someone who has used everything, nor necessarily comes from PHP. We especially value experience in similar environments, even with other languages or frameworks. What is important to us is your focus on architecture, good practices, testing, and technical quality. If you master these principles, we want to talk to you.

Share

Viterbit

Viterbit

    View Profile
    Your experience on this site will be improved by allowing cookies Cookie Policy