
Senior Back-End Developer, Python
DOTZ
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Create and architect robust, efficient back-end solutions using microservices, with a focus on scalability and high performance;
- Contribute to code quality through reviews, proposing patterns and improvements, and writing unit tests;
- Immerse yourself in the team's agile culture, actively participating in all stages of the development process and contributing to successful deliveries;
- Share your knowledge and experience with colleagues, supporting both individual and team growth.
Requirements
- Strong experience in software development with a focus on back-end;
- Advanced experience in Python;
- Experience with relational databases (PostgreSQL);
- Knowledge of containers (Docker);
- Experience with cloud computing platforms (AWS or GCP);
- Familiarity with CI/CD practices (GitHub/GitHub Actions);
- Ability to design efficient, easy-to-use REST APIs;
- Knowledge of SOLID principles, TDD, Design Patterns, and Clean Code;
- Degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience;
- At least 5 years of software development experience;
- Experience with DevOps culture;
- Experience with cloud architectures (messaging, asynchronous processing, logging, load balancing, storage systems, transactions);
Benefits
- Remote work
- Health insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonrelational databasesPostgreSQLDockerAWSGCPCI/CDREST APIsSOLID principlesTDD
Soft Skills
code qualityteam growthagile cultureknowledge sharingcollaboration
Certifications
Degree in Computer ScienceDegree in Information SystemsDegree in Engineering