Backend Developer — Go

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

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