Acerca del Puesto
Nuestro cliente, una empresa innovadora en el desarrollo de plataformas digitales, está buscando un Ingeniero de Software Back-end con Experiencia en Microservicios para su equipo en Querétaro, Querétaro . Esta posición requiere a un profesional apasionado por la construcción de sistemas robustos, escalables y eficientes utilizando arquitecturas de microservicios. Serás responsable de diseñar, desarrollar e implementar soluciones de back-end que soporten funcionalidades críticas de nuestra plataforma. Buscamos a alguien con una sólida formación técnica, capacidad para resolver problemas complejos y un deseo de trabajar en un entorno colaborativo y de alto rendimiento. Si te entusiasma la idea de trabajar con tecnologías de punta y dejar tu huella en productos de alcance global, esta oportunidad en Querétaro es para ti.
Responsabilidades Clave
- Diseñar, desarrollar y mantener servicios de back-end utilizando arquitecturas de microservicios.
- Escribir código limpio, mantenible y eficiente en lenguajes como Java, Python, Go o Node.js.
- Crear y gestionar APIs RESTful o GraphQL para la comunicación entre servicios.
- Colaborar con arquitectos de software y otros ingenieros para definir la arquitectura de los sistemas.
- Participar activamente en revisiones de código, asegurando la calidad y el cumplimiento de los estándares.
- Implementar soluciones de bases de datos (SQL y NoSQL) optimizadas para el rendimiento.
- Desarrollar e integrar soluciones de mensajería (ej. Kafka, RabbitMQ).
- Trabajar con equipos de front-end para asegurar una experiencia de usuario fluida.
- Identificar y solucionar cuellos de botella de rendimiento y errores en el sistema.
- Contribuir a la mejora continua de los procesos de desarrollo y las prácticas de ingeniería.
- Mantenerse actualizado sobre las últimas tendencias y tecnologías en desarrollo back-end y microservicios.
Requisitos
- Título universitario en Informática, Ingeniería de Software o campo relacionado, o experiencia profesional equivalente.
- Mínimo de 4 años de experiencia profesional en desarrollo de software back-end.
- Experiencia demostrada en el diseño y desarrollo de sistemas basados en microservicios.
- Dominio de al menos un lenguaje de programación de back-end relevante (Java, Python, Go, Node.js).
- Experiencia con frameworks de desarrollo (Spring Boot, Django, Flask, Express.js).
- Conocimiento sólido de bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Cassandra).
- Experiencia en el diseño e implementación de APIs (RESTful, GraphQL).
- Familiaridad con herramientas de contenedores (Docker) y orquestadores (Kubernetes).
- Comprensión de los principios de diseño de software, patrones de arquitectura y buenas prácticas de codificación.
- Habilidad para trabajar eficazmente en un entorno ágil y colaborativo en Querétaro, Querétaro .
- Buenas habilidades de comunicación y resolución de problemas.
Beneficios
- Salario competitivo y oportunidades de bonificación.
- Prestaciones superiores a las de ley, incluyendo seguro de gastos médicos mayores.
- Oportunidades de desarrollo profesional y capacitación continua.
- Participación en proyectos innovadores y desafiantes.
- Ambiente de trabajo dinámico y colaborativo en Querétaro .
- Flexibilidad para un esquema de trabajo híbrido, combinando presencialidad y trabajo remoto.
- Programas de bienestar para empleados.
- Acceso a tecnologías de vanguardia y herramientas de desarrollo modernas.