Important Information
Location: Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As an experienced developer, you will work in a dynamic team on creating innovative solutions and implementing solutions from coding to testing to production deployment support.
Responsibilities and Duties
- Digest requirements from the product team and work on solutions with performance and scalability features;
- Implement solutions from coding to testing to production deployment support;
- Follow agile processes and participate actively in all development phases.
Essential Skills
- Experience with Python 3.x;
- Solid grasp of Python 3 fundamentals, data structures, OOP, decorators, error handling;
- Virtual environments and dependency management;
- Design patterns, performance optimization;
- Experience with Database / Oracle;
- General SQL proficiency including joins, subqueries, aggregations, and CTEs;
- Basic database performance awareness such as indexing and query plans;
- HTML, CSS, JavaScript;
- Creating and Integrating with RESTful APIs
- Pytest, writing meaningful test cases, mocking, fixtures;
- Git, GitLab CI/CD;
- Basic Linux/command line comfort;
- Logging and debugging skills;
- Web security basics
Highly Desirable Skills
- Familiarity with AI coding tools like Copilot;
- Django, FastAPI, Flask;
- Celery;
- AsyncIO;
- Django ORM, especially complex querysets, model relationships, and migrations;
- Views, URL routing, templates, and Django REST Framework basics;
- Django management commands;
- VB .NET;
- React;
- Understanding of stored procedures and how to call PL/SQL from Python;
- Experience with cx_Oracle Python driver;
- SQLAlchemy, Pandas;
- SOAP API, Microservices;
- RabbitMQ, Kafka;
- Docker, Jenkins;
- Postman
- Familiarity with test-driven development concepts
- Swagger / OpenAPI;
- ELK Stack
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.