Python Developer

Logo of Encora

Encora

πŸ“Remote - Brazil

Job highlights

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

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.