
Senior Developer, Golang
CI&T
full-time
Posted on:
Location Type: Hybrid
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain applications in Golang, ensuring high-quality, high-performance code.
- Collaborate with the development team to design and implement scalable solutions on AWS.
- Actively participate in task refinement, helping leadership set priorities and clarify requirements.
- Promote development best practices and contribute to the continuous improvement of team processes.
- Work in an agile environment, collaborating with different areas to ensure delivery of value-driven products.
- Identify and resolve technical issues, consistently seeking optimization and efficiency in proposed solutions.
Requirements
- Experienced in Golang
- Knowledge of microservices architecture, design patterns, Clean Architecture, and the BFF (Backend-for-Frontend) architectural pattern
- Understanding of the concept and application of Feature Toggles in applications
- Software development best practices using SOLID, KISS, YAGNI, DRY, and DDD
- REST API design using Spring Boot and building gateways with AWS API Gateway
- Knowledge of application security, including authentication and authorization mechanisms for API consumption, OWASP guidelines, and security best practices
- Experience with unit and integration testing
- Experience with AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch)
- Understanding of relational and NoSQL databases
- Use of messaging services such as Amazon SQS or Kafka
- Experience with DevOps practices and automation using tools such as Docker and/or Kubernetes
- Familiarity with version control tools such as Git and GitHub
- CI/CD — Knowledge of GitHub Actions or AWS CodePipeline
- Experience with Veracode
- Experience with Terraform
Benefits
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass;
- Profit-sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenting course;
- 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
Golangmicroservices architectureClean ArchitectureBFF (Backend-for-Frontend)Feature TogglesSOLIDKISSYAGNIDRYDDD
Soft Skills
collaborationtask refinementprioritizationclarification of requirementscontinuous improvementproblem-solvingoptimizationefficiency