Software Engineer - Python
Software Engineer - Python
- Remote, Brazil
- Full-time
- Remote
- Posted Nov 3, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Make significant contributions to the design, architecture, and implementation of new functionality that relies on high volumes of data and efficient processing algorithms.
- Continuously improve existing API functionality, performance, and service quality while maintaining accurate API contracts and open api specifications.
- Be involved in all aspects of software development, creating and maintaining applications that are reliable, secure, performant, and user-friendly.
- Work collaboratively with a cross-functional Agile team responsible for the entire software development process, from analyzing market needs to delivering working software.
- Write and maintain code following engineering best practices (secure coding practices, CD, KISS, etc.).
- Write unit and integration tests using a Test Driven Development methodology.
- Perform regular peer code reviews.
Requirements
- Bachelor's degree or higher in Computer Science or a related technical field.
Skills
PythonAWSRESTful APIsSaaSSalesforcealgorithmsdata structuresPerformance Optimizationsoftware application developmentoptimizing application performanceresource utilizationmission-critical codeAWS servicesS3SERVERLESS COMPUTING LAMDAAmazon Elastic Compute CloudAmazon Dynamo DBAmazon SQShighly available backend servicesdesigning, developing, and maintaining RESTful APIscloud-based technologiesweb application developmentAgile MethodologiesPythonAWSRESTful APIsSalesforce
Full description
EncoraCompany details are for members
Sign up for a free job alert to see Encora's profile, website and LinkedIn, and the same for every employer on Referso Jobs.