Desarrollador de backend

Desarrollador
Tiempo completo
Belgrade, Serbia

Sobre el puesto

Como Desarrollador Backend, diseñarás, construirás y mantendrás los sistemas e infraestructura del lado del servidor que impulsan nuestros productos. Trabajarás estrechamente con desarrolladores frontend, gestores de producto, equipos de QA y DevOps para ofrecer servicios backend fiables, escalables y seguros. Asumirás la responsabilidad del desarrollo de APIs, la arquitectura de bases de datos y las integraciones de sistemas, asegurando que todos los componentes del backend cumplan con los estándares de rendimiento, seguridad y calidad.

Gestión

Responsabilidades

  • Diseñar, desarrollar y mantener servicios backend, APIs y microservicios robustos
  • Construir y optimizar esquemas de bases de datos, consultas y modelos de datos para mejorar el rendimiento y la escalabilidad
  • Integrar servicios de terceros, APIs y sistemas internos según lo requieran las necesidades del producto
  • Colaborar con desarrolladores frontend para definir y entregar APIs bien estructuradas y documentadas
  • Escribe código limpio, comprobable y mantenible siguiendo los estándares de ingeniería establecidos
  • Participar en revisiones de código, proporcionando y recibiendo retroalimentación técnica constructiva
  • Identificar, depurar y resolver defectos de backend y cuellos de botella de rendimiento
  • Contribuir a discusiones sobre arquitectura de sistemas y decisiones técnicas de diseño
  • Asegurarse de que los sistemas backend cumplan con las mejores prácticas de seguridad y los requisitos de cumplimiento
  • Monitorizar la salud del sistema, responder a incidentes e implementar medidas preventivas
  • Mantener una documentación exhaustiva de servicios, APIs y componentes de infraestructura
  • Colaborar con QA para apoyar los ciclos de pruebas y garantizar la fiabilidad del backend
  • Participa en ceremonias ágiles, incluyendo monólogos, planificación de sprints, retrospectivas y demostraciones
  • Evaluar y mejorar continuamente los procesos de backend, las herramientas y las prácticas de desarrollo

Requisitos

  • La fluidez en inglés escrito y hablado es obligatoria
  • Licenciatura en Informática, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente
  • 3+ años de experiencia profesional en desarrollo backend
  • Fuerte dominio de uno o más lenguajes backend como C#, Node.js, Go, Python, Java, Ruby o similares
  • Sólida experiencia diseñando y trabajando con bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis o similares)
  • Experiencia construyendo y consumiendo APIs RESTful y/o servicios GraphQL
  • Familiaridad con plataformas en la nube como AWS, GCP o Azure y sus servicios principales
  • Comprensión de los mecanismos de autenticación y autorización, incluyendo OAuth, JWT y SSO
  • Experiencia con control de versiones usando Git y flujos de trabajo de desarrollo colaborativo
  • Sólido conocimiento de los principios de ingeniería de software, incluyendo escalabilidad, fiabilidad, seguridad y mantenibilidad
  • Sólidas habilidades para resolver problemas y capacidad para trabajar eficazmente en un entorno de equipo

Habilidades preferidas

  • Experiencia con arquitectura de microservicios y herramientas de contenedorización, incluyendo Docker y Kubernetes
  • Familiaridad con sistemas de cola de mensajes como RabbitMQ, Kafka o similares
  • Exposición a pipelines CI/CD y prácticas DevOps
  • Experiencia con estrategias de caché y técnicas de optimización del rendimiento
  • Conocimiento de la arquitectura de productos SaaS y patrones de multi-inquilinación
  • Familiaridad con herramientas de infraestructura como código como Terraform o Ansible

Listo cuando tú quieras

Hay varias formas de conseguir la ayuda que necesitas.

¿Tienes preguntas?

Contacta con nuestro equipo de ventas para cualquier pregunta.

Ventas de contacto

¿Listo para usar Proctorio?

Puedes empezar ahora mismo registrándote.

Regístrate hoy mismo

¿Necesitas ayuda?

Estamos aquí para ti las 24 horas del día, los 365 días de la semana.

Iniciar chat en directo