Job description
Important Information
Location: Brazil Job Mode: Full-time Work Mode: Work from home
Job Summary
As a Python Engineer with experience with Payment Processing solutions, you will be part of a team focusing on building world-class payment processing solutions. This team strives to provide a seamless and secure payment experience to the customers. You will work on building and supporting highly available, real-time systems that are the backbone of a payment processing service.
Responsibilities and Duties
Design, develop, and implement high-quality software solutions for payment processing;
Maintain a regular release cadence and manage the product backlog;
Ensure timely communication across teams;
Uphold engineering values and best practices;
Collaborate with international teams to ensure successful product development and delivery.
Essential Skills
Strong Technical background in software engineering and architecture, with experience in modern programming languages;
Ability to work independently with little direction, taking full ownership of projects;
Identify blind spots, anticipate challenges, and prioritize work effectively;
Proficiency using Python, Kafka, Kubernetes, and AWS;
Experience with RDBMS/SQL is also preferred;
Experience with Distributed Task Queues such as Celery and RabbitMQ;
Experience with Payment processing services.
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.