
Senior Full Stack Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
• Become a part of CI&T’s engineering team as a Senior Full Stack + iOS Developer.
• Design and enhance contemporary web and mobile applications.
• Create scalable backend services, adaptive user interfaces, and iOS mobile experiences.
• Participate in architectural decisions and API design processes.
• Utilize engineering best practices to produce high-quality, secure, and maintainable solutions.
• Work collaboratively with cross-functional and distributed teams.
• Extensive professional experience in full-stack software development.
• Strong expertise in Java, Spring Boot, and Java microservices.
• Practical experience with React, Node.js, and TypeScript/JavaScript.
• Professional background in developing iOS applications using Swift and Xcode.
• Experience in designing and developing REST APIs and backend integration patterns.
• Good comprehension of software architecture principles, especially Hexagonal Architecture and CQRS.
• Familiarity with React Microfrontends and modern frontend development methodologies.
• Knowledge of relational databases, particularly MariaDB and PostgreSQL, along with experience in Spring Data JPA.
• Experience in implementing automated testing strategies, including unit, integration, and E2E testing.
• Proficiency with JUnit 5, Mockito, AssertJ, Jest, React Testing Library, Cypress, Playwright, or Karate.
• Understanding of fundamental concepts in Docker and Kubernetes.
• Experience with Git and collaborative development workflows, such as Git Flow or Trunk-Based Development.
• Familiarity with CI/CD pipelines using GitHub Actions and code quality tools like SonarCloud.
• Knowledge of application monitoring and observability practices.
• Strong problem-solving abilities, attention to code quality, and capability to work with distributed teams.
• Nice to have: experience with event-driven architectures and Kafka.
• Nice to have: familiarity with mutation testing tools like PIT or StrykerJS.
• Nice to have: knowledge of service virtualization tools such as TrafficParrot.
• Nice to have: experience with Microsoft Azure cloud services.
• Nice to have: familiarity with Azure Application Insights and other monitoring solutions.
• Nice to have: experience with the Sewing Design System.
• Nice to have: knowledge in internationalization and localization in Spanish, English, and Portuguese.
• Nice to have: experience with data visualization libraries and charting solutions.
• Nice to have: understanding of advanced distributed system patterns and microservices architecture.
• 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.
• Health and well-being team, inclusion specialists, and affinity groups.
• Support and accommodations for people with disabilities during the selection process.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.