TrueLogic Company logo

Senior Software Engineer - (Python) E-Commerce

Job Overview

Location

Mexico City

Job Type

Full-time

Category

Software Engineer

Date Posted

February 28, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer specializing in Python for our e-commerce client, you will be at the forefront of shaping and enhancing the core functionalities of their Orders Platform. This critical platform underpins the entire customer transaction lifecycle, encompassing everything from the initial addition of items to the cart, through secure payment processing, efficient shipping and fulfillment, and comprehensive order management. Your role is one of end-to-end ownership, meaning you will be involved in every stage of the software development lifecycle. This includes the initial conceptualization and technical design, through meticulous implementation, to seamless deployment, robust monitoring, and ensuring the ongoing stability and performance of the system in a production environment.
  • • You will be instrumental in building and maintaining highly resilient and scalable e-commerce microservices. These services are the backbone of a modern, high-traffic online marketplace. A significant part of your work will involve integrating with a variety of complex third-party systems that are essential for a seamless e-commerce experience. This includes payment gateways such as CyberSource, Apple Pay, and PayPal, as well as shipping and fulfillment providers like FedEx and ShipEngine. Ensuring distributed data consistency across these disparate systems will be a key challenge and responsibility, requiring careful design and implementation of data synchronization strategies.
  • • A major strategic initiative you will contribute to is the ongoing migration from a monolithic architecture to a modern, microservices-based approach. This involves applying proven decomposition strategies, such as the Strangler Fig pattern, to incrementally break down the legacy system and replace it with independent, scalable services. You will also play a role in modernizing the frontend, which may involve transitioning from older JavaScript module formats to modern ES Modules, and upgrading build tools from Webpack to more efficient solutions like Vite. This full-stack involvement ensures a cohesive and high-performing user experience.
  • • Designing and implementing robust, extensible RESTful APIs will be a core part of your responsibilities. These APIs will serve various internal and external consumers, and your designs will need to prioritize ease of integration, performance optimization through effective caching strategies (leveraging technologies like Redis or Valkey), and the implementation of mechanisms for managing third-party API rate limits to ensure reliability.
  • • You will be responsible for integrating critical third-party payment and compliance systems, such as CyberSource MLE. This requires a deep understanding of security best practices, data encryption, tokenization, and adherence to strict compliance requirements and project deadlines. Ensuring the security and integrity of financial transactions is paramount.
  • • To maintain system health and enable rapid response to issues, you will create and maintain operational dashboards, monitoring systems, and alerting configurations. Utilizing tools like Grafana, AWS CloudWatch, and Sentry will be essential for gaining visibility into system performance, identifying potential problems before they impact users, and quickly diagnosing and resolving production incidents.
  • • Writing clean, well-tested, and extensible code is a fundamental expectation. You will be responsible for ensuring high unit test coverage for your contributions, which is crucial for delivering stable features consistently and reducing the risk of regressions. The focus is on building software that is maintainable and reliable.
  • • You will also manage and contribute to infrastructure enhancements. This includes tasks such as performing upgrades to Redis instances, optimizing database performance through strategies like implementing read replicas and addressing slow queries, improving Continuous Integration and Continuous Deployment (CI/CD) pipelines for faster and more reliable releases, and configuring and managing container orchestration platforms like Kubernetes using tools such as Helm.
  • • A critical aspect of this role is the proactive investigation and resolution of production issues. This involves not only fixing bugs but also performing thorough root cause analysis, predicting potential future ramifications of issues, and implementing preventative measures to avoid recurrence. This requires a strong analytical and problem-solving mindset.
  • • Collaboration is key. You will work closely with Product Managers, Quality Assurance engineers, and other cross-functional teams to ensure that project requirements are met effectively. This involves proactively communicating project status, identifying and escalating any blockers, and participating in planning sessions to define work for the upcoming 1-2 weeks.
  • • As a Senior Engineer, you will be expected to mentor junior engineers and interns. This includes sharing your deep system knowledge, promoting best practices in software development, and guiding them through architectural decisions and technical challenges. Your leadership will help elevate the skills of the entire team.
  • • You will be responsible for authoring detailed technical design documents for complex projects. These documents should comprehensively cover the project's context, the proposed technical approach, considerations for performance and scalability, a phased implementation plan, and clear acceptance criteria, ensuring alignment and understanding across the team and stakeholders.

🎯 Requirements

  • • 8+ years of professional software engineering experience with a proven track record of independently owning and delivering complex, multi-week projects.
  • • Strong, hands-on programming proficiency in Python, with working knowledge of at least one additional language (e.g., JavaScript/TypeScript, PHP).
  • • Practical experience in building and maintaining microservices and event-driven systems (e.g., Kafka, message queues) in a production environment.
  • • Hands-on experience with cloud infrastructure (AWS preferred) including services like ElastiCache/Redis, CloudWatch, SNS, S3, and containerization technologies (Docker, Kubernetes, Helm).
  • • Experience with payment gateway integrations (e.g., CyberSource, PayPal, Apple Pay) and familiarity with shipping/fulfillment systems APIs is highly desirable.

🏖️ Benefits

  • • 100% Remote Work: Enjoy the flexibility and freedom to work from anywhere with a reliable internet connection and a laptop.
  • • Highly Competitive USD Pay: Receive market-leading compensation paid in USD, reflecting your expertise and value.
  • • Paid Time Off: Comprehensive paid time off policies to ensure you can rest, recharge, and maintain a healthy work-life balance.
  • • Work with Autonomy: Manage your own time and focus on delivering results, with an emphasis on outcomes rather than strict adherence to hours.

Ready to Apply?

You will be redirected to an external site to apply.

TrueLogic Company logo
TrueLogic Company
Visit Website

About TrueLogic Company

TrueLogic Company is a digital marketing agency founded in 2001 in the Philippines. It provides SEO, PPC, social media marketing, web design and development services to local and international clients. The agency focuses on data-driven strategies to improve online visibility, traffic and conversions for businesses across retail, finance, healthcare and technology sectors. With offices in Makati and Cebu, it serves small to large enterprises seeking measurable digital growth.

Similar Opportunities

Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

11 days ago

Apply
Argentina - Remote
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

2 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

7 days ago

Apply
Argentina
Full-time
Expires Apr 28, 2026
JavaScript
TypeScript
Go
+4 more

8 days ago

Apply