CI&T

Senior Software Developer, Golang, React

CI&T

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GoJavaScriptNext.jsPostgresReact

About the role

  • Lead the design, development, and deployment of scalable applications using React/Next.js and Go.
  • Collaborate with cross-functional teams to ensure high-quality deliverables.
  • Maintain and improve application performance, scalability, and reliability.
  • Mentor junior developers and contribute to a culture of learning and innovation.
  • Write unit and integration tests to ensure robust and reliable code.
  • Utilize advanced PostgreSQL features for efficient database management.
  • Stay updated with industry trends and contribute to continuous improvement initiatives.

Requirements

  • Experience implementing and deploying React/Next.js applications to production.
  • Proficient in a statically typed language, specifically Go.
  • Deep understanding of the Go programming language, its paradigms, constructs, and idioms.
  • Experience with relational databases, particularly PostgreSQL.
  • Knowledge of advanced PostgreSQL features such as indexes and views.
  • Understanding of database design and normalization principles.
  • Familiarity with functional programming concepts.
  • Experience in writing unit and integration tests.
  • English: Full Professional Proficiency.
  • Nice-to-have Skills:
  • Experience working in an Agile environment.
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!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactNext.jsGoPostgreSQLunit testingintegration testingdatabase designnormalizationfunctional programmingAgile
Soft skills
leadershipcollaborationmentoringcommunicationinnovationcontinuous improvement