
Desarrollador de software graduado (back-end)
Desarrollador de software graduado (back-end)
Como Desarrollador Back-End Graduado, serás el arquitecto de la lógica del lado del servidor que impulsa la plataforma iungo Academy. Serás responsable de desarrollar la funcionalidad principal, gestionar los datos y garantizar que nuestra aplicación sea robusta, segura y escalable. Trabajando en estrecha colaboración con nuestros desarrolladores sénior y el equipo front-end, crearás y mantendrás las API que ofrecen una experiencia de aprendizaje fluida a nuestros usuarios. Esta es una oportunidad increíble para desarrollar tus habilidades en diversos proyectos y contribuir a una plataforma con un impacto real.
Como Desarrollador Back-End Graduado, serás el arquitecto de la lógica del lado del servidor que impulsa la plataforma iungo Academy. Serás responsable de desarrollar la funcionalidad principal, gestionar los datos y garantizar que nuestra aplicación sea robusta, segura y escalable. Trabajando en estrecha colaboración con nuestros desarrolladores sénior y el equipo front-end, crearás y mantendrás las API que ofrecen una experiencia de aprendizaje fluida a nuestros usuarios. Esta es una oportunidad increíble para desarrollar tus habilidades en diversos proyectos y contribuir a una plataforma con un impacto real.
Responsabilidades clave
- Desarrollar y mantener: Escriba código limpio, eficiente y bien documentado para crear aplicaciones y API del lado del servidor.
- Colaborar: Trabaje en estrecha colaboración con los desarrolladores front-end para definir e implementar las API que impulsarán la interfaz de usuario.
- Gestión de bases de datos: Diseñar, crear y mantener esquemas de bases de datos y garantizar la integridad y el rendimiento de los datos.
- Optimizar: Asegúrese de que las aplicaciones estén optimizadas en términos de rendimiento, seguridad y escalabilidad para manejar nuestra creciente base de usuarios.
- Prueba y depuración: Escriba pruebas unitarias y de integración, solucione problemas del lado del servidor y depure puntos finales de API para garantizar la confiabilidad.
- Documentar e implementar: Contribuirá a la creación y el mantenimiento de documentación técnica clara para nuestras API y sistemas. También ayudará a gestionar nuestros procesos de CI/CD (Integración Continua/Implementación Continua) para garantizar la entrega fluida y fiable del código desde el desarrollo hasta la producción.
- Aprender y crecer: Participe activamente en las revisiones de código y manténgase actualizado con las tecnologías de back-end emergentes y las mejores prácticas.
Buscamos una persona con capacidad para resolver problemas de forma lógica, con una auténtica pasión por el desarrollo back-end y ganas de aprender. Debe contar con sólidos conocimientos básicos de tecnologías del lado del servidor y con ganas de aplicarlos en un entorno de apoyo e innovación.
Progresión
Un desempeño exitoso y sostenido en esta función creará oportunidades de progresión hacia los siguientes roles:
- Desarrollador de nivel medio
- Tutor Practicante
Debes tener un título en Ciencias de la Computación, Desarrollo Web o un campo relacionado, o experiencia práctica equivalente (por ejemplo, graduado de bootcamp, autodidacta con un sólido portfolio).
Conocimiento
Familiaridad y comprensión de:
- arquitecturas de software y pilas de tecnología
- metodologías de desarrollo de productos
- Investigación del recorrido del cliente y diseño centrado en el usuario (DCU)
Habilidades
Demostrar las siguientes habilidades acelerará su progreso en este puesto:
- Sólido dominio de al menos un lenguaje de programación del lado del servidor, como Python (Django/Flask), Node.js (Express), Java (Spring) o C# (.NET).
- Un conocimiento sólido de los principios de bases de datos y experiencia con bases de datos SQL (por ejemplo, PostgreSQL, MySQL) o NoSQL (por ejemplo, MongoDB).
- Familiaridad con sistemas de control de versiones, particularmente Git.
- Experiencia en la creación y consumo de API RESTful.
- Excelentes habilidades analíticas y de resolución de problemas con una mentalidad lógica.
- Fuertes habilidades de comunicación y capacidad para trabajar eficazmente en un entorno de equipo colaborativo.
Otras habilidades deseables incluyen:
- Experiencia con plataformas en la nube (por ejemplo, AWS, Azure, Google Cloud).
- Familiaridad con tecnologías de contenedorización como Docker.
- Comprensión de los conceptos de autenticación y autorización (por ejemplo, OAuth, JWT).
- Conocimiento de marcos de prueba (por ejemplo, Jest, Pytest).
- Una cartera de proyectos (por ejemplo, a través de GitHub) que muestra tus habilidades.
Comportamientos
Encajarás bien en iungo si puedes demostrar los siguientes comportamientos:
- una ética y una integridad sólidas
- naturaleza auténtica
- tendencias colaborativas
- contribuciones perspicaces
- siempre aprendiendo
- responsabilidad
- automotivación
- un sentido de diversión
¿Por qué unirse a nosotros?
- Crecimiento profesional: Un camino claro para progresar a medida que escala el equipo y el desarrollo profesional patrocinado.
- Impacto: Se trata de un puesto de gran visibilidad en el que influirás directamente en el crecimiento de la empresa y ayudarás a resolver la brecha de habilidades digitales y ecológicas del Reino Unido.
- Gran Cultura: Únase a un equipo colaborativo, con visión de futuro y en persona, apasionado por el aprendizaje y el desarrollo.
- Beneficios: Seguro Médico Privado, Programa de Asistencia al Empleado, plan de pensiones, 25 días de vacaciones + festivos.
Igualdad y diversidad
- Sin barreras innecesarias: Reclutamos en base al potencial, no a las calificaciones o experiencia.
- Gestión equitativa: Nuestros gerentes trabajarán con usted para minimizar las barreras encontradas en el lugar de trabajo.
- Desarrollo individualizado: Invertimos en tu desarrollo personal y profesional a lo largo de nuestra relación.
Reclutamiento más seguro
Nuestra prioridad es protegerte a ti y a nuestros participantes. Lo logramos mediante:
- Adoptar un enfoque de reclutamiento basado en valores.
- Solicitar referencias laborales, educativas y de carácter anteriores.
- Realizar una verificación DBS o una verificación DBS mejorada si tiene previsto trabajar con niños o adultos vulnerables.
- Proporcionar una inducción remunerada exhaustiva que incluya procesos y protocolos para reconocer, informar y gestionar preocupaciones de protección.
- Mantener una política de protección y prevención clara y auditada e implementar procesos sólidos y puntos de escalada para gestionar inquietudes y acusaciones.
¿Necesitas más información?
Contáctenos para una conversación informal sobre cualquiera de nuestras vacantes actuales antes de realizar una solicitud.
