GFT Technologies

Python Development, Mid/Senior

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain complex Python applications with a focus on performance, scalability, and security.
  • Contribute to the architecture and system design of large-scale projects, aiming for robust and efficient solutions.
  • Actively collaborate in all phases of the software development lifecycle, from conception to implementation and maintenance.
  • Share knowledge with more junior developers, contributing to the team’s growth.
  • Implement automated tests (unit and integration), ensuring code quality.
  • Work with continuous integration and DevOps pipelines, promoting process automation.
  • Participate in code reviews, proposing improvements and development best practices.
  • Stay up to date with new technologies and industry practices, bringing innovations to projects.

Requirements

  • Strong experience in Python development;
  • Deep knowledge of frameworks such as Django, Flask, FastAPI, or similar;
  • Experience integrating RESTful APIs, microservices, and distributed systems;
  • Solid knowledge of relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis);
  • Experience with automated testing (pytest, unittest) and continuous integration tools (Jenkins, GitLab CI);
  • Experience in cloud environments such as AWS, Google Cloud, or Azure;
  • Knowledge of secure software development practices;
  • Familiarity with containerization (Docker) and orchestration (Kubernetes);
  • Ability to work in a team and good communication skills to interact with multidisciplinary areas;
  • Ability to analyze and resolve complex problems efficiently;
  • Preferred: Knowledge of messaging systems (RabbitMQ, Kafka);
  • Experience with monitoring and performance tools (Prometheus, Grafana);
  • Knowledge of other languages such as JavaScript, Go, or Rust;
  • Contributions to open-source projects or participation in developer communities.
Benefits
  • Multi-benefit card – choose how and where to use it.
  • Study grants for Undergraduate, Postgraduate, MBA, and language courses.
  • Incentive programs for certifications.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunity for international career development.
  • Wellhub and TotalPass.
  • Private pension plan.
  • Childcare assistance.
  • Health insurance.
  • Dental insurance.
  • Life insurance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoFlaskFastAPIRESTful APIsmicroservicesPostgreSQLMySQLMongoDBDocker
Soft Skills
teamworkcommunicationproblem-solvingknowledge sharingcollaboration