DOTZ

Senior Back-End Developer, Python

DOTZ

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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