As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
GoLang Development, AWS – Mid/Senior
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
GoLang Development, AWS – Mid/Senior
GFT Technologies
• Remote position.
Job Requirements
- Primary language: Go (Golang) and AWS
- Required AWS services: API Gateway, Load Balancer, Amazon S3, EKS, ECS, CloudWatch
- Integration of services via REST APIs
- Microservices architecture
- Design patterns and SOLID principles
- SQL and NoSQL databases
- Messaging and caching
- Automated testing (unit and integration tests)
- CI/CD and version control
- Containers and basic infrastructure (Docker)
- Observability (logs, metrics, monitoring)
- Experience with agile methodologies (Scrum/Kanban)
Benefits
- Multi-benefits card – choose how and where to use it.
- Education assistance: scholarships for undergraduate, postgraduate, MBA and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunity for international career advancement.
- Wellhub and TotalPass.
- Private pension plan.
- Childcare assistance.
- Health insurance.
- Dental care.
- Life insurance.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and implement BFF (Backend For Frontend) and API Gateway solutions using Kotlin. • Develop robust integrations with the AWS ecosystem (Lambda, EC2, S3 and DynamoDB). • Ensure the performance, security, and scalability of the developed APIs. • Contribute to architectural decisions, proposing continuous improvements and new technical solutions. • Actively participate in technical refinements and sprint planning with the team. • Collaborate with multidisciplinary teams to ensure smooth integration and high-quality deliveries.
Senior Backend Developer, Data Team
CapIntelWe're an investment sales platform for wealth enterprises and professionals. Sign up for free and grow your practice!
• Design, build, and maintain robust and scalable data pipelines using TypeScript, Node.js, Temporal.io, and NoSQL databases such as MongoDB. • Architect storage solutions for structured and unstructured financial data, ensuring performance, reliability, and scalability. • Identify and drive performance optimizations across existing pipelines — profiling bottlenecks, improving throughput, and reducing latency at scale. • Deploy, monitor, and optimize services on AWS, applying best practices for observability, cost efficiency, and fault tolerance. • Drive technical excellence by writing clean, maintainable code supported by thorough unit and integration testing. • Participate in and elevate code reviews, architecture discussions, and technical planning, setting a high bar for engineering quality. • Contribute to the evolution of our backend development standards and processes. • Partner closely with product, platform, and design teams to translate business requirements into scalable backend solutions. • Support the development and maintenance of internal APIs where needed, ensuring reliability and consistency across integrations.
• Develop and evolve integrations between corporate systems, APIs, and internal platforms; • Support the evolution of the company's connectivity strategy, promoting standardization, sustainability, and scalability of integrations; • Define integration contracts and standards, including versioning, documentation, and security strategies; • Collaborate with different technical and business areas to ensure reliable and sustainable integrations; • Ensure the reliability and traceability of integrations, supporting monitoring, observability, and fault-handling practices; • Demonstrate a digital mindset, curiosity about new technologies, and interest in understanding how Artificial Intelligence can transform processes, experiences, and outcomes.
Desenvolvedor Java Sr
EquiplanoPor uma gestão pública ágil, eficiente e transparente. 50 anos de Excelência em Gestão Pública.
• Desenvolver e manter sistemas Java conforme a arquitetura, metodologia e padrões técnicos adotados pela equipe; • Analisar requisitos de negócio e transformá-los em soluções modulares, reutilizáveis e de fácil manutenção, aplicando princípios SOLID, clean code e padrões de projeto; • Escrever testes unitários e de integração (JUnit/Mockito) para garantir qualidade e rastreabilidade das entregas; • Realizar revisões de código, promovendo evolução técnica e conformidade com os padrões do time; • Apoiar equipes de negócio e suporte na especificação de melhorias e no diagnóstico de chamados de maior complexidade; • Identificar e propor soluções considerando performance, escalabilidade, disponibilidade e manutenibilidade; • Pesquisar e avaliar tecnologias, ferramentas e práticas aplicáveis ao contexto do produto; • Realizar treinamentos internos e apoiar a formação de desenvolvedores menos experientes; • Manter a documentação técnica atualizada, incluindo decisões arquiteturais e instruções de uso.



