Python Developer

closed
Encora Logo

Encora

πŸ“Remote - Brazil

Summary

Join Encora as a Python Engineer and contribute to rebuilding our backend infrastructure using modern best practices. You will design, develop, and support APIs and microservices for our high-scale mobile apps. This role involves continuous improvement of our platform through problem-solving, refactoring, and optimization. You will also participate in Agile processes and contribute to code reviews. The position is full-time and remote, based in Brazil.

Requirements

  • Experience as a Python Engineer designing high-scale consumer-facing services
  • Experience with FastAPI, Flask, or other Python application frameworks such as Pylons
  • Proficiency in database frameworks such as SQLAlchemy and working with both relational and NoSQL database systems

Responsibilities

  • Design, develop and support APIs, microservices, and backend services that power mobile apps used by millions of users and process hundreds of millions of events each day
  • Continuously improve the Shopkick platform by devising new approaches to solve problems, refactoring, and optimizing services
  • Handle merge requests and code reviews, enforcing standards and best practices
  • Participate in Agile process (sprint planning, estimation, retrospectives, daily scrum)
  • Improve our resilience, scalability, performance and quality

Preferred Qualifications

  • Experience with Java backend development and Javascript frontend development
  • Experience with Cloud infrastructure
This job is filled or no longer available