
Senior Golang Developer
CI&T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design scalable and resilient services
- Anticipate performance and architectural issues
- Reduce technical debt
- Raise the technical level of the team
- Serve as a technical reference for backend
- Have a direct impact on the platform's stability and evolution
- Actively participate in architectural decisions
- Communicate clearly with technical and non-technical teams
- Mentor junior and mid-level developers
Requirements
- Strong experience in backend development with Golang (primary stack)
- Deep understanding of concurrency (goroutines, channels, context)
- Experience building high-performance REST APIs
- Experience designing resilient and scalable services
- Performance & High Scale: Experience with high-throughput systems (thousands/millions of requests); latency and throughput optimization; advanced caching strategies (distributed Redis); rate limiting, circuit breakers, backpressure control, and application profiling and tuning.
- Databases: Performance- and scalability-oriented data modeling; experience with relational databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB or similar).
- Distributed Systems: Hands-on experience with microservices in production and a deep understanding of consistency, fault tolerance, observability, monitoring, and distributed tracing; experience with Docker; Kubernetes experience and familiarity with cloud environments (AWS, GCP, or Azure).
- Security: Designing scalable authentication and authorization; OAuth2, JWT; protection against common attacks (rate limiting, brute force, etc.)
Benefits
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended parental leave
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass
- Profit-sharing program (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Employee discounts club
- Free online platform dedicated to physical and mental health and well-being
- Courses on pregnancy and responsible parenting
- Partnerships with online course 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 & Tools
GolangconcurrencyREST APIsperformance optimizationcaching strategiesdata modelingrelational databasesNoSQL databasesmicroservicessecurity
Soft Skills
communicationmentoringteam leadershiparchitectural decision-makingproblem-solving