We are looking for a Mid/Senior Level Go Developer who likes challenges to work on the evolution of a financial project, creating new features and improving existing ones. The project operates from end to end in the client solution, providing a varied environment full of challenges.
Requirements
- Experience in Golang
- Object-oriented orientation: mastery of the paradigm with fluency in concepts and applicability (Classes and Objects, Association, Encapsulation, Inheritance, and Polymorphism)
- Solid experience in Java development, including frameworks such as Spring and Hibernate
- Deep knowledge of microservices architecture, design patterns practices, Clean Arch, and BFF architectural pattern
- Knowledge of the concept and application of Feature Toggle in applications
- Good software development practices with SOLID, KISS, YAGNI, DRY, and DDD
- Modeling of RESTful APIs with Springboot and creation of gateways using AWS API Gateway
- Knowledge of application security, including authentication and permission mechanisms for API consumption, OWASP, and best practices
- Practice in unit testing and integration with JUnit4+ and Mockito
- Experience with AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch)
Benefits
- Health and dental plan
- Food and meal allowance
- Childcare allowance
- Extended parental leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
- Participation in Profits and Results (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discounts club
- Free online platform dedicated to promoting physical, mental, and well-being health
- Gestant and parental responsibility course
- Partnership with online course platforms
- Language learning platform
