Quick Summary
Senior Software Engineer (AI Recruitment Platform)
Viterbit is pioneering an AI-native operating system designed to scale operational profile hiring. We integrate a cutting-edge Applicant Tracking System (ATS) with AI Recruitment Agents that orchestrate the entire selection process, enabling companies to hire faster, smarter, and more efficiently.
We support the recruitment operations of high-volume, iconic companies across Spain and Mexico, including Prosegur, Clece, Banorte, Goiko, Vincci Hotels, Grupo Ortiz, and Grupo Bafar.
We are seeking a creative, results-oriented, and people-focused professional with an AI-first mindset. If you are capable of identifying top talent and ensuring an excellent candidate experience, you can write the next chapter with us. This Senior Software Engineer role is critical to achieving our shared mission.
Your Mission
You will be responsible for designing, developing, and optimizing the core functionalities of our recruitment platform. This includes ensuring a stable, scalable, and high-quality product by applying best practices in software architecture and actively contributing to Viterbit's technological evolution.
Daily Responsibilities
- Design and develop new features across both frontend and backend systems.
- Participate in defining and evolving the software architecture (DDD + Hexagonal + CQRS).
- Write automated tests to guarantee code quality and reliability.
- Actively contribute to the development and evolution of our AI, which automates recruitment conversations and processes.
- Manage and optimize MongoDB databases to ensure high performance and scalability.
- Work with RabbitMQ for managing events and asynchronous processes.
- Collaborate closely with the Product and Engineering teams to deliver business-aligned solutions.
- Perform code reviews, ensuring adherence to quality standards and best practices.
- Contribute to the continuous improvement of agile methodology and development processes.
Candidate Profile
- Possess critical thinking and analytical capacity for solving complex problems.
- Ability to communicate clearly, work effectively with non-technical teams, and interact with clients.
- Capacity for autonomous and proactive project management.
- Strong orientation toward quality and detail, striving for excellence.
- Proven ability in teamwork and cross-departmental collaboration.
- High adaptability in dynamic and constantly evolving environments.
What to Expect From Us
- Competitive, market-aligned salary.
- Flexible working hours (Monday to Thursday, Fridays until 3 pm).
- Full remote work modality.
- Flexible compensation via Cobee.
REQUISITOS
Professional Background
- Minimum of 6 years of experience as a software engineer.
- Experience in technology startups (preferably highly scalable SaaS environments).
- Experience developing user-facing digital products.
- Practical experience working with generative AI technologies: LLMs, agents, RAG, MCP, multi-component architectures, etc. Must have applied this knowledge to real products and understand the technical challenges involved.
Technological Background
Our current stack includes:
- PHP 8.3 and Symfony 7.3.
- JavaScript (ES6) with Bootstrap and TailwindCSS.
- MongoDB and NoSQL data modeling.
- Docker, RabbitMQ, and Elasticsearch.
- DDD, Hexagonal, and CQRS architectures.
- Advanced testing with PHPUnit and complementary tools.
- Fluent technical English.
Note: While we value experience in similar environments using other languages or frameworks, we prioritize your focus on architecture, good practices, testing, and technical quality. If you master these principles, we encourage you to apply.
Come transform the world of recruiting with us!

