Desarrollador Full Stack (Backend Focus)
Modalidad: Híbrida.
Horario: Tiempo completo.
Misión del puesto
Desarrollar y mantener soluciones de software con enfoque principal en backend, participando en la construcción de APIs, lógica de negocio e integración de aplicaciones, mientras fortalece sus capacidades Full Stack colaborando en el desarrollo de interfaces, calidad de software y evolución de productos digitales.
Objetivos principales
1. Desarrollar soluciones backend
Construir y mantener APIs, lógica de negocio y servicios que soporten aplicaciones escalables, seguras y de alto desempeño.
2. Participar en el desarrollo Full Stack
Colaborar en la implementación de componentes frontend que consuman los servicios desarrollados, contribuyendo al funcionamiento integral de las aplicaciones.
3. Garantizar la calidad del software
Aplicar buenas prácticas de desarrollo, pruebas unitarias y documentación para asegurar soluciones confiables y mantenibles.
4. Gestionar la información de forma eficiente
Diseñar, consultar y optimizar modelos de datos relacionales y NoSQL que respalden el funcionamiento de las aplicaciones.
5. Colaborar con equipos multidisciplinarios
Trabajar de manera cercana con UX/UI, QA, Producto y DevOps para entregar soluciones alineadas a las necesidades del negocio.
6. Fortalecer sus capacidades técnicas
Aprender continuamente nuevas tecnologías, frameworks y herramientas que impulsen su crecimiento profesional y aporten valor a los proyectos.
7. Contribuir a la mejora continua
Participar activamente en revisiones de código, resolución de incidencias y optimización de procesos de desarrollo.
8. Explorar tecnologías emergentes
Mostrar interés por integrar nuevas herramientas, incluyendo Inteligencia Artificial, que incrementen la productividad y la calidad de las soluciones.
Responsabilidades principales
- Desarrollar y dar mantenimiento a APIs REST.
- Implementar autenticación basada en JWT.
- Desarrollar lógica de negocio utilizando Node.js.
- Implementar componentes frontend utilizando React.
- Diseñar y consultar bases de datos SQL y NoSQL.
- Documentar APIs mediante Swagger/OpenAPI.
- Desarrollar pruebas unitarias básicas.
- Corregir incidencias y errores en aplicaciones existentes.
- Participar en revisiones de código y sesiones técnicas.
- Colaborar con UX/UI, QA, Producto y DevOps durante el desarrollo de nuevas funcionalidades.
- Utilizar herramientas de control de versiones y gestión de proyectos.
- Mantener documentación técnica de las soluciones desarrolladas.
Perfil ideal
Buscamos un(a) desarrollador(a) con bases sólidas en desarrollo backend y entusiasmo por evolucionar hacia un perfil Full Stack. Valoramos personas curiosas, con facilidad para aprender nuevas tecnologías, pensamiento analítico y disposición para colaborar en equipos multidisciplinarios.
Más que buscar una amplia trayectoria, buscamos potencial de crecimiento, compromiso con la calidad del software y motivación por construir soluciones tecnológicas de impacto.
Requisitos
Formación
- Ingeniería en Sistemas Computacionales.
- Ingeniería en Desarrollo de Software.
- Ciencias de la Computación.
- Tecnologías de la Información.
- Ingeniería en Computación.
- O carreras afines.
Experiencia
- Entre 1 y 2.5 años de experiencia en desarrollo de software o participación comprobable en proyectos reales.
- Experiencia desarrollando APIs REST.
- Participación en proyectos backend utilizando Node.js.
- Experiencia básica desarrollando interfaces web.
- Conocimientos en bases de datos relacionales y NoSQL.
- Deseable experiencia trabajando bajo metodologías ágiles.
ConocimientosBackend
- Node.js
- Express.js
- NestJS
- Desarrollo de APIs REST
- Swagger / OpenAPI
- JWT
- Conceptos de Microservicios
Frontend
- React
- JavaScript ES6+
- TypeScript
- HTML5
- CSS3
- Tailwind CSS
- Material UI
- Next.js (deseable)
Bases de datos
Relacionales:
- PostgreSQL
- MySQL
- SQL Server
No relacionales:
- MongoDB
- Firebase Firestore
Herramientas
- Git
- GitHub / GitLab / Bitbucket
- Postman
- VS Code
- Jira
- Confluence
DevOps y Cloud
- Docker (nivel básico)
- Conceptos de CI/CD
- AWS
- Azure
- Google Cloud Platform
Testing
Conocimientos deseables
- Integración con APIs de IA (OpenAI, Gemini o Anthropic).
- GraphQL.
- WebSockets.
- Clean Code.
- Arquitectura Hexagonal.
- Buenas prácticas de desarrollo de software.
Competencias
- Pensamiento analítico.
- Curiosidad tecnológica.
- Proactividad.
- Trabajo en equipo.
- Comunicación efectiva.
- Adaptabilidad.
- Organización.
- Atención al detalle.
- Resolución de problemas.
- Aprendizaje continuo.
- Ownership sobre sus entregables.
Lo que valoramos especialmente en rocket code
Buscamos personas con ganas de crecer profesionalmente, que disfruten aprender nuevas tecnologías y participar en la construcción de productos digitales de alto impacto. Valoramos perfiles con iniciativa, disposición para recibir retroalimentación y capacidad para evolucionar rápidamente dentro de un entorno colaborativo e innovador.
Nos interesa incorporar desarrolladores que no solo escriban código de calidad, sino que también tengan curiosidad por explorar herramientas emergentes, especialmente aquellas relacionadas con Inteligencia Artificial, automatización y desarrollo moderno, contribuyendo al fortalecimiento continuo de nuestros equipos y soluciones.
Sueldo: $25,000.00 - $35,000.00 al mes
Lugar de trabajo: remoto híbrido en 11560, Colonia Polanco, CDMX