Senior Backend Software Engineer
hace 2 semanas
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:
- Hands-on use of workflow orchestration frameworks such as LittleHorse, Temporal, Uber Cadence, Netflix Conductor, or similar.
- Building stateful event-driven systems using Apache Kafka, Kafka Streams, KSQL, or equivalent technologies.
- Designing systems that use patterns such as Sagas, compensating transactions, or event sourcing to maintain consistency across distributed components.
-
Senior Python Backend Architect for AI-Powered Manufacturing
hace 2 semanas
Mexico City Software Mind A tiempo completoA 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...
-
Senior Java Backend Engineer
hace 2 semanas
Mexico Elsevier A tiempo completoA 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...
-
Senior Java Backend Engineer: Scalable Microservices
hace 2 semanas
Mexico LexisNexis Risk Solutions A tiempo completoA 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 completoA 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 completoUna 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 completoA 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...
-
Senior Software Engineer
hace 4 días
Mexico City Galileo Financial Technologies A tiempo completoOverviewSenior 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 4 días
Mexico City Galileo Financial Technologies A tiempo completoOverviewSenior 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 completoDescripció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 completoDescripció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...