Sobre Imaginamos
Somos una empresa especializada en el desarrollo de soluciones de software a medida, colaborando con clientes de diversas industrias, desde startups hasta grandes corporaciones. Nuestra misión es crear soluciones innovadoras y eficientes que resuelvan problemas complejos, ofreciendo un servicio personalizado y de alta calidad.
Sobre el Rol
Buscamos un Desarrollador Backend que se una a nuestro equipo de tecnología. Serás responsable de diseñar, implementar y mantener servicios y aplicaciones robustas, escalables y seguras. Este rol requiere una comprensión básica de servicios en la nube como AWS y Azure para integrar y optimizar nuestras soluciones tecnológicas.
Responsabilidades
- Diseñar y desarrollar APIs y servicios backend eficientes y escalables.
- Implementar y mantener bases de datos relacionales y no relacionales.
- Integrar servicios en la nube (AWS y Azure) para potenciar nuestras aplicaciones.
- Desarrollar soluciones que optimicen el rendimiento y la seguridad del backend.
- Participar en la planificación y estimación de nuevas funcionalidades y mejoras.
- Colaborar estrechamente con Front end, diseñadores, QA y DevOps para garantizar la integración eficiente de las aplicaciones.
- Participar en todas las fases del ciclo de desarrollo de software: diseño, implementación, pruebas, despliegue y mantenimiento.
- Escribir código limpio, reutilizable y eficiente siguiendo las mejores prácticas y estándares de la industria.
- Realizar revisiones de código para mantener escalabilidad, la calidad y consistencia en los proyectos.
- Contribuir a la creación de documentación técnica y funcional.
- Mantenerse actualizado con las últimas tendencias tecnológicas y contribuir con nuevas ideas para mejorar los productos y procesos de desarrollo.
- Utilizar metodologías ágiles como Scrum o Kanban para el desarrollo y la entrega continua de software.
Requisitos
- Experiencia mínima de 2 años en desarrollo backend.
- Sólidos conocimientos en lenguajes de programación como Node.js, Python o Java.
- Experiencia con frameworks y herramientas como Express.js, NestJs, Django o Spring Boot.
- Familiaridad básica con servicios en la nube:
- AWS (EC2, S3, IAM, RDS).
- Azure (App Services, Blob Storage, Azure Functions).
- Experiencia en bases de datos relacionales y no relacionales (MySQL, PostgreSQL o Sql Server, MongoDB o CosmosDb o DynamoDB).
- Conocimientos de RESTful APIs y diseño de arquitecturas orientadas a microservicios.
- Capacidad para trabajar con sistemas de control de versiones (Git).
Deseable
- Familiaridad con contenedores y herramientas como Docker.
- Conocimiento de metodologías ágiles (Scrum, Kanban).
- Experiencia en el uso de herramientas de CI/CD.
Ofrecemos
- Modalidad de trabajo remoto.
- Jornada laboral a tiempo completo.
- Salario competitivo a convenir según experiencia.
- Un ambiente de trabajo colaborativo y enfocado en resultados.
- Oportunidad de trabajar con clientes internacionales.
Si te apasionan los retos tecnológicos y buscas un entorno dinámico para desarrollar tus habilidades y crecer profesionalmente, ¡nos encantaría conocerte!