Job Closed
This listing is no longer active.
Navigate Change
Senior/Mid-Level Developer, Python
Location
Brazil
Posted
51 days ago
Salary
0
Seniority
Senior
Job Description
Senior/Mid-Level Developer, Python
CI&T
• Develop and maintain APIs using Python and frameworks such as FastAPI or Django REST Framework. • Implement serverless solutions with AWS Lambda. • Work with AWS services for scalability, monitoring and integration. • Participate in architecture discussions, ensuring application performance, scalability, and security. • Collaborate with multidisciplinary teams to align solutions with business needs.
Job Requirements
- Solid experience with Python and frameworks for API development (FastAPI, Django REST Framework, Flask, etc.).
- Familiarity with AWS services, especially AWS Lambda and API Gateway.
- Knowledge of databases (SQL/NoSQL).
- Good code versioning practices (e.g., Git).
- Advantage: Knowledge of Serverless Architecture.
- Experience with containers and orchestration (Docker, Kubernetes).
- Experience with monitoring and logging in AWS CloudWatch.
- Basic DevOps and CI/CD knowledge.
- Knowledge of Streamlit.
Benefits
- Health and dental plan;
- Meal and food allowances;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health and wellness professionals via Wellhub (Gympass)/TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Software Engineering Team Lead – OpsTech
Sporty GroupOur mission is to build everyday entertainment platforms For Everybody.
• Lead and mentor a talented development team in the EU region, fostering a collaborative, high-performance culture • Provide technical leadership and ensure best practices in software development, code quality, and architecture • Participate in high-level architecture and design decisions for complex software systems • Drive the development lifecycle from requirements gathering to deployment, ensuring timely delivery of high-quality solutions • Conduct regular code reviews, offering constructive feedback to improve the team’s skills and output • Manage team members' performance and career development • Help drive continuous improvement in development processes, tools, and techniques
• Design and implement scalable backend services utilizing PHP/Symfony. • Develop reliable APIs, workers, batch jobs, integrations, and internal tooling. • Enhance system performance, latency, throughput, and resource efficiency. • Make informed architectural decisions regarding data flow, background processing, queues, caching, and service boundaries. • Produce clean, maintainable, well-tested code. • Diagnose complex production issues across application code, databases, queues, logs, and external services. • Employ AI tools such as Cursor, Claude Code, or similar to expedite development, testing, debugging, and refactoring. • Critically review AI-generated code for correctness, performance, security, and maintainability. • Collaborate with QA and other engineers to deliver reliable systems. • Other duties as assigned
Ruby Developer
RecruityTalentConnecting top IT and Executive talents with great companies in EMEA/LATAM through tailored recruitment solutions.
• Develop, maintain, and improve Ruby on Rails applications supporting business-critical processes and workflows • Work primarily within monolithic application architectures while contributing to modernization and architectural improvements • Implement backend features, integrations, and business logic using Ruby and Ruby on Rails • Collaborate with frontend developers to support integrated user experiences and maintain legacy frontend components where required • Participate in the implementation of Event-Driven Design and Domain-Driven Design (DDD) principles within evolving application architectures • Write and maintain comprehensive unit and integration tests using RSpec and/or Minitest • Work closely with Product Owners, QA engineers, and client stakeholders to refine and implement business requirements • Manage deployments and support delivery processes across multiple environments, including legacy on-premises infrastructure and containerized platforms • Contribute to CI/CD processes, automation, and operational improvements using modern DevOps practices and tooling • Support troubleshooting, debugging, performance optimization, and production stability activities • Ensure high code quality through code reviews, testing, refactoring, and continuous improvement initiatives.
• Develop and deliver new product features according to the provided specifications and requirements • Actively participate in the system design and contribute new ideas and best ways of implementation • Support the product and fix bugs reported by users and QA team • Adhere to the best development practices • Self-motivated and can work as part of a team as well as independently • Mentor and lead junior team members




