Description
Important Information
Location: Brazil
Job Mode: CLT
Work Mode: Work from home
Job Summary
As a Python Engineer, you will help to rebuild the backend infrastructure using modern best practices. You will ship a quality product with features that customers love and improve the way we work.
Responsibilities and Duties
* 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.
Essential Skills
* 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;
* Experience with Java backend development and Javascript frontend development is an advantage;
* Experience with Cloud infrastructure is an advantage.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.