Salario negociable
Tek Spikes
Plano, TX, USA
Estamos buscando un Desarrollador Junior en Golang motivado para unirse a nuestro equipo presencial a tiempo completo. Los candidatos ideales tendrán una sólida experiencia en desarrollo de software, especialmente con Golang, tecnologías en la nube y contenerización. Este puesto ofrece oportunidades de crecimiento profesional dentro de un entorno dinámico centrado en la nube. Colaborará con ingenieros senior para ayudar a construir servicios backend, integrar MongoDB y mejorar los flujos de trabajo CI/CD. Responsabilidades • Colaborar con el equipo de desarrollo para construir y mejorar microservicios basados en Java utilizando Spring Boot • Contribuir al diseño e implementación de APIs REST y funciones integradas en la nube usando AWS • Escribir y mantener código limpio, eficiente y bien documentado • Participar en reuniones diarias, planificación de sprints y revisiones de código como parte de un equipo ágil • Ayudar a depurar y solucionar problemas de aplicaciones en entornos de desarrollo y producción • Conocimiento de pipelines CI/CD y exposición a procesos automatizados de despliegue • Aprender y aplicar mejores prácticas de desarrollo de software, incluyendo registro de eventos, monitoreo y optimización de código Requisitos 4–6 años de experiencia profesional en desarrollo de software, incluyendo al menos 2 años con Golang • Sólido conocimiento del diseño de API REST, estructuras de datos fundamentales y sistemas backend • Experiencia práctica en la integración de MongoDB en servicios backend • Dominio de Docker, flujos de trabajo de contenerización y conceptos básicos de Kubernetes • Conocimientos prácticos de estrategias de despliegue en AWS • Familiaridad con herramientas CI/CD como GitLab CI y GitHub Actions • Experiencia con scripts del shell de Linux y Git • Interés por aprender más sobre plataformas de observabilidad y monitoreo en producción Experiencia deseada • Antecedentes en telemática de vehículos eléctricos, sistemas de carga/pago o servicios de automóviles conectados • Experiencia con pasarelas de pago como Stripe, Zuora o plataformas similares • Interés o experiencia previa con soluciones de pago digital (Apple Pay, Google Pay o criptomonedas) • Conocimientos básicos en frameworks frontend como Vue.js o React.js