En Tekton Labs estamos en la búsqueda de un/a
Senior Full Stack Developer (Java/Vue.js) para unirse a un proyecto de innovación enfocado en el desarrollo y mantenimiento de portales transaccionales. Serás responsable de diseñar y construir soluciones tecnológicas end-to-end en una arquitectura de microservicios operada en la nube (Azure). Buscamos un perfil autónomo que promueva la excelencia técnica mediante la aplicación rigurosa de Clean Code, principios SOLID y pruebas automatizadas, asegurando productos escalables y de alto impacto.
Offer: Contractor: USD 2300.00
Timezone: (UTC-05:00) Lima, Peru - Peru Time (PET)
English Level: A2 - Elementary
Spanish Level: C2 - Native
Responsibilities:
- Desarrollar, mantener y optimizar servicios backend utilizando Java, Spring Boot y Node.js.
- Construir interfaces de usuario dinámicas, responsivas y eficientes utilizando Vue.js (versiones 2 y 3).
- Diseñar e implementar soluciones de software escalables basadas en arquitecturas de microservicios.
- Modelar e integrar bases de datos relacionales, optimizando consultas y estructuras en PostgreSQL.
- Empaquetar aplicaciones en contenedores utilizando Docker y gestionar despliegues en infraestructura Microsoft Azure.
- Aplicar rigurosamente principios SOLID, patrones de diseño y Clean Code en cada ciclo de desarrollo.
- Asegurar la calidad y estabilidad del código mediante la creación de pruebas unitarias y mocks automatizados (JUnit).
- Configurar flujos de CI/CD y mantener un estricto control de versiones para garantizar la entrega continua.
Must have:
- Experiencia demostrable de 4+ años como Full Stack Developer o en roles similares.
- Sólido dominio en el ecosistema Java y el framework Spring Boot.
- Experiencia práctica de 3+ años desarrollando frontend con Vue.js.
- Experiencia comprobable diseñando y construyendo bajo arquitectura de Microservicios.
- Conocimiento profundo y aplicación demostrable de Clean Code y principios SOLID.
- Manejo de bases de datos relacionales, con experiencia específica y sólida en PostgreSQL.
Nice to have:
- Experiencia complementaria desarrollando servicios backend con Node.js.
- Dominio avanzado de infraestructura Cloud en Microsoft Azure y orquestación/contenedorización con Docker.
- Experiencia trabajando de forma específica con la versión 3 de Vue.js (Composition API).
- Sólidos conocimientos en configuración de pipelines de Integración y Entrega Continua (CI/CD).
💡 Are you interested in this opportunity?
Apply by sending your resume and briefly tell us why you want to participate in this project 🚀