Senior Backend Software Engineer

hace 7 horas


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 EX Squared LATAM A tiempo completo

    Overview At EX Squared LATAM, we partner with leading engineering organizations to build scalable, high-impact digital products. We are looking for a Senior Software Engineer (.NET Backend) with strong backend fundamentals and experience designing and building robust, scalable APIs and microservices. This role is ideal for an engineer who applies modern...

  • Senior Software Engineer

    hace 14 minutos


    Mexico City EX Squared LATAM A tiempo completo

    Overview At EX Squared LATAM, we partner with leading engineering organizations to build scalable, high-impact digital products. We are looking for a Senior Software Engineer (.NET Backend) with strong backend fundamentals and experience designing and building robust, scalable APIs and microservices. This role is ideal for an engineer who applies modern...


  • Mexico City Software Mind A tiempo completo

    A leading technology company in Mexico City is looking for a Senior Backend Engineer (Python) to develop an AI-powered platform for manufacturers. The ideal candidate will have over 10 years of experience in software development, with a strong focus on Python for at least 5 years. This full-time role offers an opportunity to design backend logic, work with...


  • 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 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 City Metropolitan Area Sttega A tiempo completo

    EnSttegaestamos evolucionando la forma en que se otorgan losCréditos Empresariales. Buscamos un Senior Backend Engineer que quiera ir más allá del código: buscamos a alguien que quiera entender el negocio financiero y apalancarse en la Inteligencia Artificial para desarrollar software de clase mundial. Lo que nos hace diferentes (Por qué te gustará...


  • 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 Software Engineer

    hace 3 semanas


    Mexico City tbo A tiempo completo

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

  • Senior Software Engineer

    hace 3 semanas


    Mexico City tbo A tiempo completo

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