Backend Developer — Go
Posted 7hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Developer working on high availability solutions for a financial platform. Responsible for architectural decisions and backend application development using Go.
Responsibilities:
- Develop backend applications using Go (Golang);
- Design and evolve high-performance REST APIs;
- Participate in architectural decisions for solutions;
- Develop microservices-based applications;
- Implement integrations between critical systems;
- Work with messaging systems and asynchronous processing;
- Ensure quality through automated testing and development best practices;
- Drive improvements in application performance, scalability, and observability;
- Participate in code reviews and provide technical support to the team.
Requirements:
- Strong experience with Go (Golang);
- Microservices architecture;
- Distributed software architecture;
- REST APIs;
- Messaging systems (Kafka, RabbitMQ or similar);
- Event streaming;
- AWS;
- Docker;
- Kubernetes;
- Git;
- Relational and NoSQL databases;
- Concepts of scalability and elasticity;
- Observability (logs, metrics and tracing);
- Automated testing.
- Experience in the financial sector;
- Knowledge of Open Finance / Open Banking;
- OAuth2 and OpenID Connect;
- LGPD (Brazilian General Data Protection Law);
- Terraform;
- CI/CD;
- Experience with high-availability environments and high transactional volumes.
Benefits:
- Not specified


















