Job details

[Job-14060] Master System Architect (Golang + React.js), Brazil

  • Java
  • PostgreSQL
  • Next.js
  • .NET

Posted: 1 week ago

We partner with the world’s most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design and engineering, we unlock top-line growth, improve customer experience, and drive operational efficiency.

Hi There, This is Laura Ortiz from CI&T!

We are looking for a Master System Architect in Brazil to work on project for an international client, who enjoys sharing and learning new technologies, contributing to CI&T and the community, who has a cultural “match” with us, respecting differences, working with collaboration and teamwork.

As part of our team, you will lead a full-stack development team comprising 2-3 engineers specializing in front and backend technologies of our Identity Product. Your responsibilities include managing the development, deployment, and maintenance of full-stack applications, and ensuring seamless integration between frontend and backend systems. Engaging in collaborative projects across different teams will enhance cross-functional integration and functionality.

Actively contribute to the platform's development and evolution. Additionally, you will collaborate with our product teams to brainstorm innovative ways in which technology can position our client as a leader and contribute to the evolution of the organization's impact within the movement.

Your collaborative efforts will extend across multiple delivery teams within the organization, where you, as one of the System Architects, will coordinate efforts and ensure a cohesive approach across various teams to meet company objectives. This involves coordinating efforts and ensuring a cohesive approach across various teams to meet company objectives. Your role as a System Architect will be pivotal in driving collaboration and alignment among these teams, promoting efficient communication, and fostering a unified development strategy.


- Team Leadership (20%):Lead and guide the full-stack development team comprising 2-3 engineers, including design docs, POCs, grooming stories, and unblocking the team to be able to develop features for the project. Provide mentorship, coaching, and support to foster a high-performing team. Drive a culture of continuous improvement and innovation within the team.

- Development Lifecycle Management (50%):Oversee the development, deployment, and maintenance of full-stack applications. Ensure seamless integration between frontend and backend systems. Implement features and support engineers to deliver functionality. Collaborate with teams to optimize processes and ways of working.

- Cross-Functional Collaboration (20%):Engage in collaborative projects across different teams to enhance integration and functionality. Work closely with Product Managers, Designers, and other stakeholders within the client and our Global Network.

- Innovation and Strategy (10%):Explore and propose innovative solutions, technologies, and methodologies.Contribute to the long-term technology strategy aligned with our client's vision. Participate in strategic discussions and provide insights to shape technology direction.

Requirements for this challenge:

- Advanced English Level

- In-depth knowledge of current and emerging technologies, understanding their applications and potential impact on business operations. Proficient in both frontend and backend technologies, capable of addressing complex challenges.

- Proficiency in creating comprehensive design documents and Request for Comments (RFCs) that outline system architectures, software design proposals, and implementation strategies.

- Ability to clearly articulate technical specifications, requirements, and design choices in written form, ensuring documents are accessible to both technical and non-technical stakeholders.

- Experience implementing and deploying React applications to production

- Experience developing Next.js applications

- Proficient in a statically typed language such as Go, C#, Java, or C++

- Deep understanding of Go programming language, its paradigms, constructs, and idioms.

- Experience with a relational database - Postgres

- Experience with advanced PostgreSQL features like indexes, views

- Understanding of database design and normalization principles

- Familiarity with functional programming concepts

- Experience in writing unit and integration tests.

- Understanding of coding standards and best practices in both Golang and React.

Our benefits

- Health plan and dental plan;

- Meal allowances;

- Childcare assistance;

- Extended parental leave;

- Gympass

- Annual profit-sharing distribution;

- Life insurance;

- Partnership with an online mental health platform;

- CI&T University;

- Discount Club;

- Support Program: legal; financial; physiotherapy; psychological guidance; nutritionist and more;

- Pregnancy course and responsible parenthood;

- Partnership with online course platforms

- Platform for language learning;

- And many others.





CI&T is an equal-opportunity employer. We celebrate and appreciate the diversity of our CI&Ters’ identities and lived experiences. We are committed to building, promoting, and retaining a diverse, inclusive, and equitable company and culture focused on creating a better tomorrow.

At CI&T, we recognize that innovation and transformation only happen in diverse, inclusive, and safe work environments. Our teams are most impactful when people from all backgrounds and experiences collaborate to share, create, and hear ideas.

Before applying for our opportunities take a look at our Conflict of Interest Policy.

We strongly encourage candidates from diverse and underrepresented communities to apply for our vacancies.