
Senior Python Developer
GOL Linhas Aéreas
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- Full-Stack Architecture and System Design: Design modular, scalable systems using FastAPI and React;
- AI-Assisted Software Engineering (Vibe Coding): Lead the adoption of new working methodologies;
- Next-Generation Tooling Development: Integrate and evolve solutions that leverage Antigravity and Kiro;
- Product and UX Culture: Work closely with stakeholders;
- Governance, DevOps and Scaling: Define containerization standards (Docker/Kubernetes);
- Mentorship and Raising the Bar: Conduct code reviews and mentor the team.
Requirements
- Education: Bachelor's degree in Computer Science, Engineering, or related fields;
- Relevant professional experience;
- Senior Python: Strong mastery of FastAPI and the asynchronous Python ecosystem;
- Knowledge of hooks, state management, and front-end performance patterns;
- SQL/NoSQL: Complex data modeling, query optimization, and understanding of data consistency;
- AI mindset: Hands-on experience using LLMs to assist coding and automate tasks;
- Expertise in Antigravity and Kiro;
- Prompt engineering;
- Cloud infrastructure: Experience with AKS (Kubernetes), Terraform, and monitoring (Prometheus/Grafana);
- Engineering culture: Experience with E2E testing, TDD in fast-paced environments, and Clean Architecture;
- Experience working in the aviation industry.
Benefits
- Health insurance;
- Dental plan;
- Group life insurance;
- Meal allowance;
- Food allowance;
- Transportation voucher;
- Gympass or Totalpass (corporate fitness benefits);
- Partnership club with access to hundreds of affiliated companies;
- Birthday day off;
- Profit-sharing (PLR).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FastAPIReactPythonSQLNoSQLAI mindsetPrompt engineeringE2E testingTDDClean Architecture
Soft Skills
MentorshipLeadershipStakeholder collaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering