[Job-24441] Python Backend Developer, Brazil

Brazil
Nova – Prod_Nova /
Homeoffice /
Remote
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.
With over 7.400 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.

We are seeking a skilled Backend Developer to join our team working on an innovative AI-powered system. This role involves developing and maintaining a sophisticated server-side application that integrates multiple AI agents, database management, and RESTful APIs to provide intelligent search and data processing capabilities.

Key Responsibilities:
Core Development:
Design, develop, and maintain FastAPI-based REST APIs with async/await patterns
Implement and optimize PostgreSQL database operations using asyncpg connection pooling
Build and integrate MCP (Model Context Protocol) server architecture for AI agent communication
Develop LangGraph-based ReAct agents for intelligent tool orchestration and decision-making
Create and maintain microservices architecture with proper separation of concerns

AI & Agent Integration:
Implement and configure AI agents for various services
Implement strict prompt engineering for controlled AI behavior

Database & Data Management:
Design and maintain PostgreSQL database schemas for financial accounts, speaker transactions, and user data
Implement secure database operations with transaction management and connection pooling
Develop data validation and sanitization for financial transactions
Create database migration scripts and backup strategies
Optimize database queries for performance and scalability

API Development:
Build RESTful endpoints for chat functionality with conversation history management
Implement file download and viewing services for PDF generation
Develop CORS middleware and security configurations
Create comprehensive error handling and logging systems
Design API documentation and testing frameworks


Requirements:
Programming Languages & Frameworks:
Python 3.11+ with advanced async/await programming
FastAPI for high-performance web API development
Uvicorn for ASGI server deployment
Pydantic for data validation and serialization

Nice to Have:
Python backend development experience
Strong experience with FastAPI and async programming patterns
Solid PostgreSQL database design and optimization skills
Knowledge of microservices architecture and design patterns
Understanding of RESTful API design principles

Preferred:
Experience with LangGraph or similar AI agent frameworks
Knowledge of MCP (Model Context Protocol) or similar AI tool protocols
Kubernetes and Helm deployment experience

Soft Skills
Strong problem-solving and analytical thinking
Excellent communication skills in English
Ability to work in cross-functional teams
Attention to detail and code quality
Proactive approach to learning new technologies
Experience with agile development methodologies
 
#LI-AM2
Our benefits:

-Health and dental insurance
-Meal and food allowance
-Childcare assistance
-Extended paternity leave
-Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
-Profit Sharing and Results Participation (PLR);
-Life insurance
-Continuous learning platform (CI&T University);
-Discount club
-Free online platform dedicated to physical, mental, and overall well-being
-Pregnancy and responsible parenting course
-Partnerships with online learning platforms
-Language learning platform
And many more!

More details about our benefits here: https://ciandt.com/br/pt-br/carreiras

At CI&T, inclusion starts at the first contact. If you are a person with a disability, it is important to present your assessment during the selection process. This way, we can ensure the support and accommodations that you deserve. If you do not yet have the assessment, don't worry: we can support you in obtaining it.

We have a dedicated Health and Well-being team, inclusion specialists, and affinity groups who will be with you at every stage. Count on us to make this journey side by side.