[Job-28530] Mid-Level Fullstack Developer (React+Python), Brazil
WFA Digital Insight
As the demand for skilled fullstack developers continues to rise, with a 25% increase in job postings over the past year, professionals with expertise in React and Python are in high demand. CI&T, a leader in technological transformation, offers a unique opportunity for growth and innovation. With the remote work landscape expanding, candidates who can thrive in agile environments and demonstrate strong digital skills are highly sought after. Before applying, candidates should be prepared to showcase their proficiency in backend development, knowledge of software architecture, and experience with automated testing.
Job Description
About the Role
As a Mid-Level Fullstack Developer at CI&T, you will be a crucial part of the Flow team, contributing to the development and evolution of solutions that support internal processes and strategic initiatives. Your day-to-day will involve collaborating with a team of experts to design, develop, and maintain scalable tech solutions that combine human expertise with AI. This role is an exciting opportunity for someone looking to work on complex projects that have a direct impact on the company's growth and success.The Flow team is dedicated to creating innovative solutions that drive business outcomes. As a member of this team, you will be working closely with cross-functional teams to identify areas for improvement and develop solutions that meet the company's strategic objectives. Your ability to work in an agile environment, prioritize tasks, and manage multiple projects simultaneously will be essential to your success.
CI&T is committed to fostering a culture of continuous learning and innovation. As a Mid-Level Fullstack Developer, you will have access to the latest tools and technologies, as well as opportunities to attend conferences, workshops, and training sessions to enhance your skills.
What You Will Do
- Design, develop, and maintain scalable fullstack applications using React and Python
- Collaborate with the team to identify areas for improvement and develop solutions to meet strategic objectives
- Develop and consume REST APIs to support application functionality
- Utilize TypeScript to build robust and maintainable frontend applications
- Ensure the quality of code through automated testing and continuous integration
- Work closely with the team to resolve issues and improve application performance
- Participate in code reviews to ensure adherence to coding standards and best practices
- Contribute to the development of software architecture, including layer organization and separation of responsibilities
- Collaborate with the team to identify and prioritize project tasks and deliverables
What We Are Looking For
- At least 3 years of experience in backend development using Python
- Strong knowledge of React and TypeScript
- Experience building and consuming REST APIs
- Proficiency in JavaScript and TypeScript
- Familiarity with code versioning using Git
- Experience with automated testing, including unit and E2E testing
- Strong understanding of software architecture, including layer organization and separation of responsibilities
- Experience working with agile methodologies, such as Scrum or Kanban
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with containerization using Docker
- Knowledge of cloud platforms, such as AWS or Azure
- Familiarity with CI/CD pipelines and continuous integration tools
- Experience with machine learning or artificial intelligence
Benefits and Perks
- Health and dental plan
- Food and meal allowance
- Childcare allowance
- Extended parental leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass)
- TotalPass
- Share of profits and results (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discounts club
- Online platform for free promotion of physical, mental, and well-being health
- Pregnancy and responsible parenting course
- Partnership with online course platforms
- Language learning platform
How to Stand Out
- When applying, make sure to highlight your experience with React and Python, as well as your understanding of software architecture and automated testing.
- Showcase your ability to work in an agile environment and prioritize tasks effectively.
- Be prepared to provide examples of your work, including code samples or links to your GitHub repository.
- Emphasize your problem-solving skills and attention to detail, as these are essential for success in this role.
- Research the company culture and values, and be prepared to discuss how you align with them.
- Consider reaching out to current or former employees to gain insight into the company and the role.
- Be prepared to negotiate salary and benefits, and have a clear understanding of your worth in the market.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.