Senior Software Engineer at Baubap
, , Mexico -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Backend Engineering, Microservices, AWS, Infrastructure-as-Code, Event-Driven Architecture, Relational Database Modeling, Observability, Python, PHP, Go, Node.js, Logging, Tracing, Monitoring, CI/CD, System Performance, Security

Industry

Financial Services

Description
The mission: As a Senior Software Engineer, your mission is to evolve and strengthen the technical foundations of Baubap’s platform. You’ll design and build the internal systems, services, patterns, and tooling that enable all engineering teams to work with higher velocity, reliability, and confidence. Your work will directly impact system scalability, service-to-service communication, observability, and architectural consistency across the organization. The expected outcome: tronger technical foundations: Design and implement foundational architecture patterns that make Baubap’s systems modular, scalable, and resilient. Increased developer velocity: Create tools, SDKs, libraries, and frameworks that make it easier for product teams to build consistent and reliable services. Operational stability: Improve observability, monitoring, logging, tracing, and incident response processes. Architecture evolution: Lead the adoption of patterns such as domain-driven design, data contracts, event-driven communication, and service boundaries. Security and compliance by design: Ensure all services follow best practices in authentication, authorization, and data protection. Cross-team alignment: Collaborate with Backend, Data, and product teams to define and adopt shared standards. The day to day tasks: Design and implement backend components and foundational services that support platform-wide functionality. Develop and maintain internal tooling for logging, tracing, testing, and monitoring. Create and maintain APIs, event-driven flows, and reusable service modules. Optimize system performance and reliability through caching, concurrency, and asynchronous processing. Contribute to IaC alongside MLOps (Pulumi, AWS). Conduct code reviews, mentor engineers, and lead technical discussions. Improve developer experience by shaping CI/CD, local development workflows, and debugging tools. Participate in incident diagnosis, root-cause analysis, and system hardening. Why YOU should apply: 5+ years in backend or foundational engineering for production systems. Proficiency in at least one backend language (Python, PHP, Go, Node.js). Solid experience with microservices and system decomposition. Strong understanding of AWS (ECS/Lambda/RDS/S3/IAM) and infrastructure-as-code (Pulumi/CloudFormation). Experience with event-driven architectures (SQS, SNS, Kafka, Kinesis). Strong skills in relational database modeling (PostgreSQL/MySQL). Understanding of observability: metrics, logs, tracing (Datadog, Sentry, Cloudwatch). Excellent communication and documentation skills. What we can offer: Being part of a multicultural, highly driven team of professionals 20 vacation days / year + 75% holiday bonus (Prima Vacacional) 1 month (proportional) of Christmas bonus (Aguinaldo) Food vouchers Health & Life insurance Competitive salary
Responsibilities
Design and implement backend components and foundational services that support platform-wide functionality. Collaborate with various teams to define and adopt shared standards for system architecture and operational stability.
Loading...