Desarrollador Back-end Senior in coderslab.io

FULL_TIME

  Remote | Senior | Full time | Programming

Gross salary $2000 - 2500 USD/month

181 applications
Replies between 1 and 8 days
Last checked today
CodersLab es una empresa dedica al desarrollo de soluciones dentro del rubro IT y actualmente, nos enfocamos en expandir nuestros equipos a nivel global para posicionar nuestros productos en más países de América Latina y es por ello que estamos en búsqueda de un DESARROLLADOR BACKEND SENIOR para unirse a nuestro equipo.
Formarás parte de un equipo desafiante y ambicioso, con ganas de innovar en el mercado, donde tus ideas y contribuciones serán altamente valiosas para el negocio.
¡Postúlate ahora para este increíble desafío!

Apply to this job directly at getonbrd.com.

Funciones del cargo

  • Diseñar y definir arquitecturas escalables y sostenibles utilizando principios como Clean Architecture, Arquitectura Hexagonal y Domain Driven Design.
  • Implementar patrones de diseño y principios SOLID para garantizar un código limpio, modular y fácil de mantener.
  • Desarrollar y mantener APIs RESTful siguiendo buenas prácticas y asegurando su escalabilidad y seguridad.
  • Crear y optimizar bases de datos tanto SQL (PostgreSQL, MySQL) como NoSQL (MongoDB, Redis), asegurando integridad, rendimiento y escalabilidad.
  • Desarrollar y ejecutar pruebas unitarias y de integración siguiendo TDD para garantizar una alta cobertura y calidad del código.
  • Integrar con servicios externos mediante APIs REST, manejando correctamente errores, retries y autenticación con JWT, OAuth 2.0, API Keys.
  • Trabajar con sistemas de mensajería asíncrona, publicando y consumiendo eventos mediante brokers como Kafka o RabbitMQ y adoptando arquitectura orientada a eventos.
  • Participar en actividades de DevOps básicas, incluyendo la creación y optimización de imágenes Docker, gestión de versiones con Git, pipelines CI/CD y logging estructurado.
  • Participar en revisiones de código para mejorar la calidad del software y compartir conocimientos con el equipo.
  • Realizar refactorizaciones continuas para mejorar la calidad y mantenibilidad del código sin afectar la funcionalidad existente.
  • Diagnosticar y resolver problemas técnicos mediante técnicas de debugging sistemáticas.

Requerimientos del cargo

  • Formación: Título en Ingeniería en Sistemas, Computación o carreras afines, o experiencia comprobada equivalente.
  • Experiencia: Mínimo 5 años en desarrollo backend con enfoque en sistemas escalables y seguros.
  • Conocimientos técnicos:
    • Dominio avanzado de Node.js y TypeScript.
    • Sólido manejo de arquitectura de software y patrones de diseño (Clean Architecture, Hexagonal, DDD).
    • Amplia experiencia en diseño e implementación de API RESTful.
    • Sólidas habilidades en bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).
    • Práctica en TDD, pruebas unitarias y cobertura de código.
    • Integración de APIs externas, manejo avanzado de errores, retries y autenticación.
    • Experiencia en sistemas de mensajería como Kafka o RabbitMQ y arquitectura basada en eventos.
    • Conocimientos básicos de DevOps: Docker, pipelines CI/CD, logging estructurado.
  • Habilidades:
    • Capacidad para hacer code reviews con feedback constructivo.
    • Mentalidad de mejora continua y refactorización.
    • Buenas habilidades de debugging y resolución de problemas.

GETONBRD Job ID: 55604

Conditions

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

  1. Jobs
  2. Programming
  3. coderslab.io
  4. Desarrollador Back-end Senior

About coderslab.io

Share this job Share