




Job Summary: Viterbit is seeking a Senior Software Engineer to design, develop, and optimize core functionalities of their AI-powered recruitment platform, contributing to its technological evolution. Key Highlights: 1. Frontend and backend design and development of new features. 2. Active contribution to the development and evolution of Viterbit's AI. 3. Close collaboration with Product and Engineering teams. DESCRIPTION At **Viterbit**, we are building a **native AI operating system for scaling the hiring of operational profiles**. We combine a state-of-the-art ATS with **AI-powered Recruiting 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 across Spain and Mexico. You can write the next chapter with us if you are a **creative, results-oriented, people-focused professional with an AI-first mindset**, capable of identifying top talent and ensuring their experience within the company is exceptional. At Viterbit, **each person plays a key role** in this shared mission. But trust us—**this role could be one of the most critical** in achieving our company’s 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. Beyond ensuring a stable, scalable, and high-quality product, you will apply sound software architecture practices and actively contribute to Viterbit’s technological evolution. ### **What Will Your Day-to-Day Look Like?** * Design and develop new features both on the frontend and backend. * Participate in defining and evolving the software architecture (DDD + Hexagonal + CQRS). * Write automated tests to ensure code quality and reliability. * Actively contribute to the development and evolution of our AI, which transforms recruitment by automating conversations and processes. * Manage and optimize MongoDB databases to ensure performance and scalability. * Work with RabbitMQ for event and asynchronous process management. * Collaborate closely with the Product and Engineering teams to deliver business-aligned solutions. * Conduct code reviews, ensuring quality standards and best practices. * Contribute to continuous improvement of agile methodology and development processes. ### **Keep reading to see if you’re who we’re looking for:** * You possess critical thinking and analytical skills to solve complex problems. * You communicate clearly, work effectively with non-technical teams, and interact confidently with clients. * You are capable of autonomously and proactively managing projects. * You have a strong focus on quality and detail, consistently pursuing excellence. * You enjoy and excel at teamwork and cross-departmental collaboration. * You demonstrate high adaptability in dynamic, constantly evolving environments. **What to Expect From Us?** Competitive, market-aligned salary. We work Monday through Thursday with flexible hours, and Fridays until 3 PM. Fully remote work model. Flexible compensation via Cobee. **Want to Learn More About Us?** Explore our product. Discover our values. And don’t forget to check out our social media! **Join us in transforming the world of recruiting!** REQUIREMENTS **Professional Background** * Minimum 6 years of experience as a software engineer. * Experience in technology startups (preferably SaaS with high scalability requirements). * Experience developing end-user–focused digital products. * Practical experience working with generative AI technologies: LLMs, agents, RAG, MCP, multi-component architectures, etc. We don’t require you to be a researcher, but you must have “wrestled” with this new world—applied it to real products—and understand its technical challenges. **Technical Background** Our current tech 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 don’t expect you to have used all of these, nor do you need to come from a PHP background.** We especially value experience in similar environments—even if using other languages or frameworks. What matters most to us is your architectural mindset, commitment to best practices, testing rigor, and technical quality. If you master these principles, we want to talk to you.


