
PHP Backend Developer
Benvidos/as a la plataforma líder en España en la preparación de oposiciones 📝. Nacida en 2016, e inicialmente enfocada en la preparación de pruebas tipo test, actualmente ofrece una preparación integral 100% online a través de su plataforma web y aplicación móvil. Cuenta con una comunidad de opositores de nada más y nada menos que 1.5 MILLONES de personas. Pero no se conforman con el aprobado raspado: quieren ser la mejor plataforma de aprendizaje a nivel mundial.
Para eso necesitan la mejor tecnología, y ahí entras tú. Buscan un/a PHP Backend Developer que aporte velocidad y solidez a su equipo. Si lo tuyo es optimizar código como quien repasa un tema antes del examen final, sigue leyendo.
¿Qué harás?
El equipo tecnológico está enfocado en mejorar constantemente una plataforma ya de por sí muy completa. Aquí no vas a ser solo una persona más, sino parte de un equipo cohesionado y con autonomía real.
Dentro del equipo de desarrollo —donde, por cierto, ya hay unos cuantos manfreditas 😉—, la calidad del código es clave. En 2025, quieren seguir creciendo con un código escalable, eficiente y bien estructurado, así que buscan una persona experta en PHP como tú.
Formarás parte del “Chapter” de Backend, con acceso a todas las tripas de la plataforma. Trabajarás con código PHP en arquitectura hexagonal, rodeado de buenas prácticas, y serás una pieza clave en la definición del roadmap técnico del producto.
🧐 ¿Sabías que...? 🧐
- OpositaTest fue ganador de la aceleradora SeedRocket en 2018 y Premio Emprendedor XXI en Galicia en 2019.
- Más de 1.5 MILLONES de opositores ya confían en su plataforma.
- Su equipo no deja de crecer: ya son más de 80 empleados y siguen sumando talento.
🙌🏾¿Qué esperan de ti?
Aquí no se trata solo de picar código, sino de aportar valor al usuario. OpositaTest es una empresa de producto que busca generar el efecto WOW en sus usuarios, y para eso necesitan perfiles con ganas de mejorar continuamente, tener ese mindset de producto y entender el ciclo de vida completo del mismo.
Tu evolución
En 1 mes
Tomando apuntes...
Desde el primer día, tendrás los proyectos funcionando en local y, en muy poco tiempo, ya habrás subido tu primer código a producción. Te familiarizarás con el handbook de OpositaTest y habrás puesto cara a todos los miembros del equipo en reuniones.
Además, habrás participado en más de una llamada y, quién sabe, puede que hasta hayas debatido sobre cuál es la mejor técnica de subrayado en los apuntes. 📖
Tus responsabilidades
Identificar y mejorar puntos críticos de la aplicación con herramientas como New Relic.
Desarrollar nuevos endpoints para funcionalidades siguiendo los estándares del equipo.
Participar en la mejora del backlog técnico y elegir + asumir las tareas según prioridades.
Revisar pull requests de tus compañeros/as.
Desplegar a producción las PRs que revises.
¿Cómo lo harás?
En OpositaTest han adaptado el agilismo a sus necesidades con una organización basada en OKRs. No hay imposiciones desde arriba, los OKRs se deciden junto al equipo. No te preocupes si no sabes exactamente cómo funcionan, te lo explicarán todo en detalle.
Los objetivos anuales se dividen en OKRs trimestrales, que a su vez se desglosan en sprints de 2 semanas.
- La comunicación fluye en Slack.
- El equipo de desarrollo se organiza en dos squads, y gestionan las tareas en KanbanFlow.
- Podrás alternar entre analizar oportunidades, revisar pull requests o ponerte manos a la obra con el código.
- Cada sprint se adapta a las necesidades del equipo, así que siempre habrá margen para aportar mejoras.
Conocerás y participarás en las retrospectivas conjuntas con el resto de los equipos; cada sprint organizan una retrospectiva con dos miembros de los equipos de marketing, desarrollo, contenido y atención al cliente, para que todos estén enterados de todo lo que ocurre en OpositaTest y asegurarse de mantener una comunicación fluida en el equipo.
Vamos, lo que se suele llamar: ¡¡un CHOLLO!!
¿Cuándo trabajarás?
Son tan flexibles como Nadia Comaneci, ya que para ellos la conciliación de la vida familiar y profesional es importantísima.
🕒 Jornada de 39 horas semanales con total flexibilidad horaria. 🎯 El foco está en los resultados, no en un horario fijo. 👀 La mayoría del equipo se mueve entre las 6:00 y las 18:00.
Eso sí, si te da por programar de madrugada, avísales para no asustarse con commits nocturnos. 🤣
Día laborable
Jornada completaVacaciones
26 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
Desde la cueva de Batman o desde tu casa, porque esta posición es 🏡 100% remoto.
El equipo de OpositaTest está repartido por toda España, aunque la mayoría se encuentra en Galicia, Madrid, Andalucía, Levante, País Vasco y León.
¿Con quién trabajarás?
¡Hay más manfreditas dentro, qué maravilla! 🖖🏾
OpositaTest ya cuenta con más de 80 personas y sigue creciendo. Lo importante aquí es la cultura de equipo:
🔹 Más importante la actitud que los conocimientos.
🔹 Un ambiente de trabajo colaborativo y sin egos.
🔹 Te ayudarán desde el minuto cero para que te sientas parte de la familia.
Les encanta pasarlo bien y hacer que a todo el mundo le guste ir a trabajar. En cualquier incorporación se preocupan más por la persona y su encaje cultural que por sus conocimientos. Para ellos es importante poner el foco en la persona para que OpositaTest siga creciendo sin dejar de ser una gran tribu ⛺️.
Si nos centramos en la parte técnica, tienen un equipo de desarrollo formado a día de hoy por 17 personas organizadas en dos squads multidisciplinares, con perfiles de las siguientes áreas: backend, sistemas, frontend y diseño, y todos dispuestos a ayudarte.
- Desde Sistemas, te echarán un cable en todo lo que necesites para instalar los proyectos, todo lo que tenga que ver con Docker y te resolverán cualquier duda acerca de la integración continua y sus despliegues en AWS.
- Frontend harán realidad los diseños y funcionalidades propuestas tanto en web como en app, contarás con compañeros/as encantados/as de testear e intentar retorcer al máximo tus endpoints realizados en las API. Cualquier duda respecto a CSS no tiene secreto para ell@s.
- Diseño. Hablarás con este equipo para coordinar la creación de nuevas funcionalidades. Cualquier duda respecto a los diseños en Figma, tendrá respuesta. Todo su trabajo tendrá una incidencia directamente en lo que ve el usuario e intentarán solucionar cualquier problema que tengan los usuarios al usar la plataforma.
- Data. ¿Te gusta la programación dirigida con datos? Este es tu sitio, trabajarás en sintonía con el equipo de data y diseño, revisando las métricas principales de dicha funcionalidad e iterando para obtener el mejor resultado.
- Por último, tienen el equipo Backend, -del que formarás parte- . Será la fuente de la que beban todos los demás equipos y donde se cuece todo lo bueno.
¿Qué piden?
Sí, lo sé, te has enamorado del proyecto y del equipo y ahora quieres saber cómo los enamorarás tú a ellos, ¿no?
Pues easy-peasy, my friend…
El stack de OpositaTest gira en torno a PHP, con enfoque en buenas prácticas y testing.
- Experiencia con PHP y Symfony.
- Dominio en bases de datos relacionales (MySQL).
- Obsesión por el código limpio y mantenible.
- Autonomía para gestionar tu trabajo, pero con mentalidad de equipo.
- Haber trabajado con APIs internacionales (idiomas, monedas, etc.).
- Haber trabajado con Ecommerce Sylius o algún ERP.
- Si además tienes experiencia en el mundo del Elearning con plataformas como Moodle, LMS o en el formato H5P les dejarías con la boca abierta 😜
Y ahora, lo más importante, el tipo de persona que quieren incorporar:
- Alguien con inquietud y que le guste estar continuamente aprendiendo formas de hacer las cosas mejor.
- Tendrás total autonomía para gestionar tu propio trabajo, quieren que tengas la mayor autonomía posible, sin embargo, ante cualquier bloqueo, no dudes en levantar la mano y pidas ayuda 🤚. No son un equipo de valientes, son un equipo... con todo lo que implica esa palabra.
- Que te guste compartir conocimiento y hacer que la gente de tu alrededor sea cada día mejor.
- Alguien con preocupación por los pequeños detalles, que no aparezcan errores y con rigurosidad en las revisiones de código.
Tecnologías
Innegociable
PHP
Avanzado Symfony
Intermedio
Estaría bien
MySQL
Avanzado API
Intermedio
Otras habilidades
Innegociable
Atención al detalle
Capacidad de autogestión
Trabajo en equipo
Estaría bien
Aprendizaje Continuo
Suma puntos
Visión estratégica
¿Qué ofrecen?
🕓Jornada laboral de 39 horas semanales
📚 Formación ilimitada. A partir de los 6 meses, tras ese foco inicial en que el proceso de aprendizaje y adaptación haya sido exitoso, podrás solicitar la FORMACIÓN que consideres interesante para continuar con tu crecimiento profesional, sin límite de solicitudes ni presupuesto.
🏖️ 26 días laborables de vacaciones.
💻 Equipamiento para teletrabajo + 30€/mes de compensación.
🩺 Plan de beneficios tras un año (salud, ergonomía, bienestar).
🎁 Descuentos en productos OpositaTest para familiares y amigos/as.
🧡 Plan de beneficios. Al año, celebraremos tu primer aniversario en la empresa, con la incorporación al PLAN DE BENEFICIOS, que incluye distintas medidas vinculadas a la promoción de la salud (reembolso de gastos de distintos especialistas, acceso a servicios de telemedicina, seguro de asistencia en viajes, o contribución a un seguro de salud completo) y a la mejora del espacio de trabajo (presupuesto para adquirir elementos orientados a la mejora de la ergonomía y confortabilidad, distintos o complementarios a los del equipamiento básico).
🪙Plan de retribución flexible (comida, transporte y guardería).
Beneficios
Presupuesto para formación
Seguro de salud
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding
Vacaciones Extra
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
What the FAQ?
No, por temas administrativos solo valoran perfiles dentro del territorio nacional.
¡El que tú quieras!
Hay personas que empiezan a las 6:00 am, otras que trabajan de tarde, otras hacen horario partido… 100% flexible ;)
Los tiempos de la entrevista serán lo más ágiles posible. Habitualmente su proceso tiene tres fases:
- Entrevista cultural con Pablo y/o equipo técnico.
- Prueba técnica.
- Defensa de la prueba técnica con el equipo para ver cómo la has enfocado.