Senior Backend Software Engineer

hace 2 semanas


Guadalajara Mexico Metropolitan Area El Paso Labs A tiempo completo

As a Senior Backend Software Engineer, you will play a critical role in designing, building, and scaling backend systems at El Paso Labs. You will help drive the technical execution of our backend services, with a strong focus on workflow orchestration, reliability, and distributed systems. Success in this role means delivering robust, scalable services, leading architectural decisions, mentoring junior engineers, and proactively solving complex system-level challenges.

Responsibilities

  • Architect, develop, and maintain backend services and APIs that power El Paso Labs' products.
  • Design and implement orchestrated workflows and long-running processes using workflow engines (e.g., Temporal or similar systems).
  • Build resilient, fault-tolerant systems that gracefully handle retries, failures, and partial outages.
  • Collaborate closely with frontend, mobile, and product teams to define APIs, data contracts, and system behavior.
  • Write clean, maintainable, and well-documented code following backend best practices.
  • Lead technical discussions, perform code reviews, and mentor junior engineers to raise the overall quality of the team.
  • Integrate with third-party services, internal systems, and external APIs in a secure and scalable way.
  • Monitor, debug, and optimize system performance, reliability, and observability in production.
  • Stay current with backend, distributed systems, and infrastructure trends to keep our platform robust and future-proof.

Qualifications

  • 6+ years of professional software engineering experience, with a strong focus on backend development.
  • Experience with event-driven architectures, including Apache Kafka. Familiarity with Kafka Streams, KSQL, or other stateful stream processing frameworks is a strong plus.
  • Strong understanding of workflow orchestration, durable execution, and "Workflow-as-Code" methodologies (e.g., Temporal, Cadence, AWS Step Functions, or similar).
  • Deep experience building backend services in one or more languages such as , Go, Java, or C#.
  • Experience designing and operating distributed systems, including retries, idempotency, eventual consistency, and failure recovery across service boundaries.
  • Solid knowledge of databases (SQL and/or NoSQL), data modeling, and transaction boundaries.
  • Experience with cloud platforms (AWS, GCP, or Azure) and modern deployment practices.
  • Familiarity with observability tools (logging, metrics, tracing) and production debugging.
  • Strong problem-solving skills and ability to work autonomously in a fast-paced environment.

Strong Signal Experience

While not required, experience in the following areas will strongly stand out:

  1. Hands-on use of workflow orchestration frameworks such as LittleHorse, Temporal, Uber Cadence, Netflix Conductor, or similar.
  2. Building stateful event-driven systems using Apache Kafka, Kafka Streams, KSQL, or equivalent technologies.
  3. Designing systems that use patterns such as Sagas, compensating transactions, or event sourcing to maintain consistency across distributed components.


  • Mexico City Software Mind A tiempo completo

    A global engineering team is seeking a Senior Backend Engineer (Python) to develop an AI-powered platform for manufacturers. Ideal candidates should have at least 10 years of software development experience, with 5 years focusing on Python. You will design backend logic, work with AI systems, and engage in a collaborative, fast-paced environment. This...


  • Mexico Elsevier A tiempo completo

    A leading global information provider is seeking a Senior Software Engineer II - Java Backend in Mexico. You will design scalable backend systems and collaborate with cross-functional teams. Candidates should have over 5 years of software engineering experience, expertise in Java and cloud technologies. The role offers a hybrid working environment and...


  • Mexico LexisNexis Risk Solutions A tiempo completo

    A leading technology company located in Mexico seeks a Senior Software Engineer II specializing in Java Backend development. This role involves designing scalable backend systems and collaborating with cross-functional teams. The ideal candidate will have over 5 years of experience in software engineering and advanced knowledge of Java, Spring Boot, and...

  • Senior Backend Engineer

    hace 3 semanas


    Mexico City Software Mind Americas A tiempo completo

    A technology consulting company is seeking a skilled Senior Backend Engineer to join their team in Mexico City. This role focuses on developing Python-based backend services and APIs for data-driven applications, and involves close collaboration with cross-functional teams. Candidates should have extensive experience in Python, SQL, and backend service...

  • Senior Backend Engineer

    hace 3 semanas


    Mexico City DaCodes. A tiempo completo

    Una firma de expertos en software busca un Senior Software Engineer para trabajar en proyectos con clientes en LATAM y Estados Unidos. El candidato ideal debe tener más de 4 años de experiencia en desarrollo backend, dominando herramientas como NestJS y GraphQL, y estar familiarizado con AWS y Docker. Se ofrece trabajo remoto y beneficios como seguro de...

  • Senior Backend Engineer

    hace 4 semanas


    Mexico City Software Mind Americas A tiempo completo

    A dynamic IT consulting firm is looking for a Senior Backend Engineer (C#) to join their team in Mexico City. This role involves designing and maintaining backend services and APIs, focusing on performance and reliability while integrating with cloud platforms. Ideal candidates have over 8 years of experience, solid knowledge of C#, and a strong command of...


  • Mexico City Galileo Financial Technologies A tiempo completo

    OverviewSenior Software Engineer (Backend) - Galileo Financial TechnologiesJoin to apply for the Senior Software Engineer (Backend) role at Galileo Financial Technologies.We are a financial technology company that provides innovative software to power some of the world’s largest Fintechs. Our core stack includes Java, Kotlin, Spring, PostgreSQL, React, and...


  • Mexico City Galileo Financial Technologies A tiempo completo

    OverviewSenior Software Engineer (Backend) - Galileo Financial TechnologiesJoin to apply for the Senior Software Engineer (Backend) role at Galileo Financial Technologies.We are a financial technology company that provides innovative software to power some of the world’s largest Fintechs. Our core stack includes Java, Kotlin, Spring, PostgreSQL, React, and...

  • Senior Software Engineer

    hace 2 semanas


    Mexico City Vendor Management tbo A tiempo completo

    Descripción del puesto We are looking for a Senior Software Engineer to join our team! Candidates must be based in Mexico. Responsabilidades Design, develop, and operate scalable services that enable other teams to build efficiently on Wayfair’s platform. Own small to medium features end-to-end, from design to deployment. Collaborate with cross-functional...

  • Senior Software Engineer

    hace 1 semana


    Mexico City Vendor Management tbo A tiempo completo

    Descripción del puesto We are looking for a Senior Software Engineer to join our team! Candidates must be based in Mexico. Responsabilidades Design, develop, and operate scalable services that enable other teams to build efficiently on Wayfair’s platform. Own small to medium features end-to-end, from design to deployment. Collaborate with cross-functional...