Python Development, Mid/Senior

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Profissional Pleno/Sênior em Python e AWS na GFT, desenvolvendo aplicações complexas e colaborando com a equipe em estruturas robustas. Envolvimento em integrações, testes e inovações tecnológicas.

Responsibilities:

  • 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.