Logo for NIR-YU

Mid-Senior Software Developer

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Systems Engineering, or a related field (or equivalent experience).
  • 3-5 years of software development experience.
  • Proficiency in at least one backend language (Java, Python, .NET, Node.js) and familiarity with frontend frameworks (React, Angular, or Vue.js) desirable.
  • Experience with relational databases, basic schema design, version control (Git/GitLab/Bitbucket), Docker, and Agile methodologies; technical English level: basic-intermediate.

Requirements:

  • Implement software functionalities according to requirements and team standards.
  • Participate in backlog refinement and estimation sessions.
  • Develop and maintain unit and integration tests.
  • Collaborate with QA to identify and fix defects.

Job description

Objetivo del Puesto:

Desarrollar e implementar soluciones de software de calidad para las plataformas del área de TI, trabajando de forma semiautónoma bajo la guía del equipo senior, con capacidad creciente para tomar decisiones técnicas de mediana complejidad.

Principales Responsabilidades:

  • Implementar funcionalidades de software conforme a requerimientos y estándares del equipo.

  • Participar en sesiones de refinamiento y estimación de backlog.

  • Desarrollar y mantener pruebas unitarias y de integración.

  • Colaborar con el equipo de QA para identificar y corregir defectos.

  • Participar en code reviews dando y recibiendo retroalimentación constructiva.

  • Integrar servicios y APIs de terceros (pasarelas de pago, proveedores logísticos, plataformas de mensajería).

  • Documentar componentes técnicos y mantener actualizada la base de conocimiento.

  • Apoyar en la resolución de incidentes de producción según su nivel de complejidad.

  • Participar activamente en las ceremonias del equipo Scrum.

  • Desarrollar habilidades técnicas de manera proactiva para avanzar hacia el nivel Senior.

Requisitos del Puesto:

  • Licenciatura en Ingeniería en Sistemas, Computación o carrera afín (o experiencia equivalente comprobable).

  • Entre 3 y 5 años de experiencia en desarrollo de software.

  • Manejo sólido de al menos un lenguaje de backend (Java, Python, .NET, Node.js).

  • Experiencia con frameworks frontend (React, Angular o Vue.js) deseable.

  • Conocimiento de bases de datos relacionales y diseño básico de esquemas.

  • Experiencia básica con herramientas de versionamiento (Git, GitLab, Bitbucket).

  • Familiaridad con contenedores (Docker) y metodologías ágiles.

  • Inglés técnico básico-intermedio.

Competencias Clave:

  • Capacidad de aprendizaje continuo

  • Responsabilidad y seguimiento

  • Colaboración con equipo técnico

  • Comunicación técnica clara

  • Proactividad en la resolución de problemas

  • Actitud de mejora y crecimiento profesional

Software Engineer Related jobs

Other jobs at NIR-YU

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.