Python Engineer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join our team as a passionate and detail-oriented Python Engineer at a leading shopping and rewards platform! You will play a key role in rebuilding our backend infrastructure using modern practices, designing scalable APIs, microservices, and backend solutions. This position offers the chance to impact millions of users, drive business growth, and contribute to product development in a collaborative environment. You will design, develop, and maintain backend services, enhance platform performance, manage code reviews, and collaborate with cross-functional teams. This is a full-time, remote position requiring 3+ years of experience.

Requirements

  • Bachelor's or Master’s degree in Computer Science or a related field
  • Proven experience in designing scalable, high-performance consumer-facing services
  • Strong analytical and problem-solving skills with an eye for detail
  • Ability to work effectively in an agile, fast-paced environment
  • Excellent communication skills, both written and verbal, to engage with cross-functional teams, stakeholders, and customers
  • Deep knowledge of Python and experience with frameworks such as FastAPI, Flask, or Pylons
  • Understanding of multi-tiered caching, scalability, and performance optimization in distributed processing systems
  • Ability to handle ambiguity, set a course, and lead by example in achieving long-term goals

Responsibilities

  • Design, develop, and maintain APIs, microservices, and backend services powering mobile apps used by millions
  • Continuously enhance platform performance by solving complex problems, refactoring, and optimizing services
  • Manage merge requests and code reviews, ensuring adherence to best practices
  • Collaborate with cross-functional teams to deliver high-quality features
  • Participate in Agile processes, including sprint planning, retrospectives, and daily scrums
  • Focus on improving resilience, scalability, performance, and overall quality of the platform

Preferred Qualifications

  • Experience in cloud infrastructure is advantageous but not required
  • Java and JavaScript (an advantage)

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.