Remote job
(EG0076) Senior Python Engineer
Job details
About this role
Role overview
Build and maintain cloud-native software with Python, focusing on APIs, microservices, and application identity controls. You’ll contribute across development, testing, data access, and deployment, working with a distributed team through Git-based workflows and Agile practices.
Responsibilities - Develop and support Python applications designed for cloud environments. - Design, implement, and maintain APIs and microservices. - Build or maintain authentication and authorization for applications and services. - Contribute to container-based or serverless deployments, with AWS identified as a preferred environment. - Write unit tests, use SQL for application data, and collaborate through Git workflows. - Participate in Agile delivery and conduct technical interviews as part of a team interviewer program.
Requirements - Bachelor’s degree in computer science, engineering, or a related discipline. - Demonstrated experience developing software in Python and building cloud-native applications. - Experience with API development, microservices, and identity or access control concepts. - Familiarity with container and serverless deployment approaches. - Working knowledge of Python unit testing, SQL, and Git, including GitHub or GitLab workflows. - Familiarity with Agile software development and advanced English communication for work with U.S. clients.
Benefits and work setup
The role is fully remote, with optional access to coworking spaces across Latin America. The source also describes a competitive salary paid in U.S. dollars, paid time off and national holidays according to local rules, sick leave, an annual allowance, and an extra day off during the birthday week. Team activities include technical talks and social gatherings.