
Senior Software Developer, Golang, React
CI&T
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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