Navigate Change
Senior Python Backend Developer, Generative AI
Location
Brazil
Posted
52 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Backend Developer, Generative AI
CI&T
• You will work on a redesign project for an insurance SuperApp, focusing on modernizing the Android, iOS and Java backend platforms. • The objective is to preserve current functionality while reorganizing end-customer journeys to enhance the product experience, visual consistency and performance, while preparing the ecosystem for intensive use of Artificial Intelligence. • Define the visual language, Design System and accessibility standards for the SuperApp redesign, ensuring scalability, consistency and quality across all channels. • Lead the Design practice (UX and UI), translating business and user needs into flows, prototypes and reusable components, providing design direction for the project. • Work side-by-side with the development team, contributing technical knowledge and adapting and replicating market best practices.
Job Requirements
- Define design standards for the SuperApp (typography, colors, spacing, components, behavior, microinteractions, accessibility).
- Be co-responsible for Product Discovery, facilitating and moderating activities, and building materialized visions in:
- Service blueprints;
- Customer consumption journeys (materializing Jobs To Be Done).
- Have practical knowledge in UX Research, applying lean methods (interviews, usability tests, hypothesis validation) in partnership with the team.
- Ensure experiences that emphasize:
- Information Architecture;
- Visual Design;
- Low- and high-fidelity prototyping in Figma.
- Design system conception, implementation and evolution:
- Creation and management of components in Figma (auto-layout, variants, tokens, shared libraries);
- Documentation of usage patterns and best practices to scale across multiple teams.
- Work close to technical implementation, with:
- Detailed handoffs;
- Understanding of technical constraints;
- Fluid dialogue with developers (mobile, web, backend).
- Experience in scaled teams and continuous product contexts, with multiple squads.
- Work in multichannel contexts (app, web, integrated communications).
- Have proficiency or hands-on experience with AI solutions (for example, using AI in experience flows, copilots, design task automation, journey personalization).
- Demonstrate a strong willingness and curiosity to quickly learn to work with AI agents.
- The selection process will include validation of specific knowledge in AI agents and the practical application of AI in digital products.
Benefits
- Health and dental plan;
- Meal and grocery allowances;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & 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 more
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




