Navigate Change
Senior Back-End Developer
Location
Brazil
Posted
16 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-End Developer
CI&T
• As a Senior Software Engineer (Back-End), you will serve as a technical leader, taking ownership of complex software solutions and architectural decisions. • You will be responsible for designing, developing, and delivering high-quality, scalable back-end systems. • In this role, you’ll participate in shaping the technical strategy, lead the implementation of critical services, and bridge the gap between engineering execution and business objectives—all while maintaining strong collaboration with clients and stakeholders. • Lead the design and implementation of back-end features with strong focus on performance, scalability, and reliability. • Contribute to architectural decisions and provide input on technical strategy and direction. • Define and uphold coding standards, best practices, and testing strategies within the team. • Conduct code reviews and promote a culture of continuous improvement. • Troubleshoot and resolve complex technical challenges with innovative solutions. • Drive performance optimization and ensure systems are scalable and secure. • Stay current with industry trends and assess new technologies for adoption. • Take ownership of complex back-end deliverables and ensure timely, high-quality results. • Provide technical estimations and input for sprint planning and milestones. • Collaborate effectively with front-end, QA, and DevOps teams to deliver integrated solutions. • Participate in agile ceremonies and ensure technical considerations are represented. • Support deployment and release management with robust validation and testing. • Manage technical debt while maintaining sustainable delivery pace. • Participate in technical discussions with clients to gather requirements and propose solutions. • Prepare and maintain clear technical documentation and design specifications. • Support pre-sales initiatives through technical expertise, demos, and consultations. • Translate business requirements into scalable, maintainable back-end implementations. • Provide feasibility assessments and input on timelines and resource needs. • Maintain professional client relationships and contribute to long-term satisfaction through technical excellence. • Demonstrate Leadership: Take initiative on technical challenges and mentor peers effectively. • Foster Adaptability: Transition smoothly between technologies and projects as business needs evolve. • Commit to Quality: Prioritize maintainability, security, and comprehensive testing. • Communicate Effectively: Explain complex technical concepts clearly to both technical and non-technical stakeholders. Maintain open lines of communication with all parties involved, ensuring that stakeholders and team members are kept informed of progress throughout the development process.
Job Requirements
- 7+ years of extensive experience in back-end development.
- Deep expertise in Spring Boot (Java and/or Kotlin).
- Strong knowledge of database technologies; query optimization and schema design.
- Hands-on experience with Cloud Services Azure or AWS(compute, storage, networking, managed databases).
- Proven experience designing and implementing microservices architectures and RESTful APIs.
- Proficiency in containerization (Docker), orchestration (Kubernetes), serverless architectures, and CI/CD pipeline development.
- Strong understanding of security best practices, performance optimization, and system reliability.
- Demonstrated experience in leading technical projects and mentoring teams.
- Excellent English communication skills and experience working in agile, cross-functional teams.
- Relevant certifications (e.g., AWS, Java, or cloud architecture) are a plus.
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!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Engineer, Python/React
ForagerThe world's first and only real-time prospecting engine.
• Build and maintain Forager's customer-facing web app (React, TypeScript, Django/Python). • Implement and maintain RESTful APIs for integrations, feeds, and platform customer workflows. • Develop scalable backend services — workers, task queues, data pipelines — that keep refresh cycles predictable and fill rates high. • Participate actively in product planning; help shape which features have the highest customer impact. • Build and operate Elasticsearch indices for people/company search — schema, ingestion, relevance, scaling. • Design and operate ETL applications moving data into searchable stores, feeds, and warehouses (Snowflake, S3). • Optimize PostgreSQL — query performance, indexing, cache utilization. • Drive measurable improvements in latency, uptime, error rate, and scalability. • Own day-to-day AWS infrastructure (ECS, S3, etc.) alongside DevOps. • Operate CI/CD, observability (Grafana, CloudWatch, Sentry), and on-call response for the surfaces you build. • Share crawler infrastructure maintenance with the team. • Code review with high standards for readability, security, and performance. • Write unit, integration, and E2E tests — test reliability is a quality contributor, not overhead. • Document features, architecture, and API contracts; great developer docs are how our customers succeed.
• Develop and maintain full-stack applications using Node.js and Angular; • Implement features in a secure, scalable manner, following development best practices; • Create and consume REST APIs; • Design and integrate with PostgreSQL databases; • Write unit tests and support software quality practices; • Perform commits/check-ins with traceability, following established frequency and standards; • Support continuous integration, builds, versioning and deployment processes; • Critically evaluate proposed solutions and contribute to technical and functional improvements; • Work collaboratively with technical teams and other stakeholders involved in the project.
• Desenvolver e manter aplicações full stack utilizando **Node.js e Angular**; • Implementar funcionalidades de forma segura, escalável e aderente às boas práticas de desenvolvimento; • Criar e consumir APIs REST; • Atuar na modelagem e integração com banco de dados PostgreSQL; • Realizar testes unitários e apoiar práticas de qualidade de software; • Realizar commits/check-ins com rastreabilidade, conforme frequência e padrões estabelecidos; • Apoiar processos de integração contínua, build, versionamento e publicação; • Analisar criticamente as soluções propostas, contribuindo para melhorias técnicas e funcionais; • Trabalhar de forma colaborativa com times técnicos e áreas envolvidas no projeto.
• Codificar, elaborar design de componentes, realizar testes unitários, construir aplicações, • Implementar e manter software de alta qualidade por meio da aplicação de técnicas, normas e procedimentos atualizados de codificação e construção de software. • Escrever códigos de alta qualidade que implementem as funcionalidades de uma solução digital que atendem as necessidades das partes interessadas, assegurando otimização de recursos computacionais, segurança e desempenho. • Elaborar e manter o modelo e o projeto de dados.


