Golang Back-End Developer Sênior

Jobgether

Brasil

Presencial

BRL 180 000 - 260 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Modern backend technologies
Exposure to Go and Kotlin
Collaborative multidisciplinary teams
Engineering best practices
Professional development opportunities

Resumo da oferta

Jobgether, on behalf of a partner company, seeks a Senior Backend Developer (Go) in Brazil to build high-performance backend systems for web and mobile apps.

You will design scalable RESTful APIs, work with microservices and event-driven architectures, and collaborate with Frontend, Product, QA, Architecture, and DevOps to deliver reliable solutions. Experience with Kotlin, databases, Docker, Kubernetes, CI/CD and cloud platforms is valued.

Qualificações

  • Solid professional experience in Back-End development using Go (Golang).
  • Practical experience with Kotlin in backend development.
  • Strong knowledge of building and maintaining RESTful APIs.
  • Experience designing microservices and distributed systems.
  • Experience integrating systems via APIs, messaging and event-driven architectures.
  • Practical knowledge of relational and non-relational databases.
  • Proficient with Git and collaborative workflows.
  • Experience with unit/integration testing and software quality practices.
  • Knowledge of CI/CD practices and automated deployment pipelines.
  • Hands-on with Docker, Kubernetes, and cloud platforms.

Responsabilidades

  • Build, evolve, and maintain BFF solutions for web and mobile apps.
  • Develop, maintain, and optimize RESTful APIs and integrations.
  • Integrate systems through APIs, messaging, and event-driven architectures.
  • Contribute to microservices and distributed architectures design.
  • Ensure performance, scalability, availability, security, and reliability.
  • Apply architectural best practices and design patterns.
  • Develop tests, participate in code reviews, and perform maintenance.
  • Collaborate with Frontend, Product, QA, Architecture, and DevOps.
  • Support CI/CD, pipeline automation, observability, and production troubleshooting.
  • Investigate incidents, identify root causes, and drive improvements.

Conhecimentos

Go (Golang)
Kotlin
RESTful APIs
Microservices
Distributed systems
Git
Testing
CI/CD
Cloud platforms

Ferramentas

Docker
Kubernetes
Kafka
RabbitMQ
Prometheus
Grafana
ELK
AWS/Azure/GCP

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Golang Back-End Developer Sênior based in Brazil.

This role offers the opportunity to build and evolve high-performance backend solutions supporting web and mobile applications. You will work primarily with Go, designing scalable APIs, integrations, and services within modern distributed architectures. The position combines microservices, event-driven systems, messaging, cloud technologies, and strong engineering practices. You will contribute to solutions where performance, availability, security, and reliability are critical. Working closely with Frontend, Product, QA, Architecture, and DevOps teams, you will help shape technical decisions and delivery strategies. The environment values autonomy, collaboration, continuous improvement, and technical excellence.

Accountabilities:
  • Build, evolve, and maintain BFF (Backend for Frontend) solutions supporting web and mobile applications.
  • Develop, maintain, and optimize RESTful APIs and integrations between internal and external systems.
  • Integrate systems through APIs, messaging platforms, and event-driven architectures, ensuring reliable and scalable communication.
  • Contribute to the design and evolution of microservices and distributed architectures.
  • Ensure applications meet high standards for performance, scalability, availability, security, reliability, and overall quality.
  • Apply software development best practices, design patterns, and sound architectural principles throughout the development lifecycle.
  • Develop and maintain unit and integration tests, participate in code reviews, and perform corrective and evolutionary maintenance.
  • Collaborate closely with Frontend, Product, QA, Architecture, and DevOps teams to deliver cohesive technical solutions.
  • Support and implement CI/CD processes, pipeline automation, monitoring, observability, and troubleshooting across production environments.
  • Investigate and resolve incidents, identify root causes, and implement continuous improvements to prevent recurring issues.
  • Contribute to technical documentation, knowledge sharing, and the continuous evolution of engineering practices.
  • Participate actively in technical discussions, effort estimations, solution design, and delivery planning.
Requirements:
  • Demonstrate solid professional experience in Back-End development using Go (Golang).
  • Have practical experience with Kotlin and its application in backend development.
  • Possess strong knowledge of building and maintaining RESTful APIs.
  • Have experience designing and developing microservices and distributed systems.
  • Demonstrate experience integrating systems through APIs, messaging technologies, and event-driven architectures.
  • Have practical knowledge of relational and non-relational databases, including data modeling and query optimization.
  • Be proficient with Git or comparable source code versioning tools and collaborative development workflows.
  • Have experience with unit testing, integration testing, and software quality practices.
  • Possess knowledge of CI/CD practices and automated deployment pipelines.
  • Have experience with application monitoring, observability, log analysis, and production troubleshooting.
  • Understand cloud computing concepts and containerized application environments.
  • Have hands-on experience with Docker and container orchestration technologies.
  • Possess knowledge of application and API security principles.
  • Be familiar with agile methodologies such as Scrum and Kanban.
  • Demonstrate strong analytical and problem-solving skills, combined with a collaborative and proactive approach.
  • Communicate effectively and work comfortably with multidisciplinary teams and technical stakeholders.
  • Experience with Kubernetes is considered an advantage.
  • Knowledge of AWS, Azure, Google Cloud, or other major cloud platforms is a plus.
  • Experience with messaging technologies such as Kafka or RabbitMQ is desirable.
  • Experience working with high-volume environments and business-critical systems is an additional advantage.
  • Familiarity with observability tools such as Prometheus, Grafana, ELK, or similar platforms is desirable.
  • Previous experience in financial services, fintech, or payment-related environments is a plus.
Benefits:
  • Opportunity to work with modern backend technologies and distributed architectures.
  • Exposure to Go, Kotlin, microservices, event-driven systems, messaging, cloud platforms, and containerization.
  • Collaborative work with multidisciplinary teams across Engineering, Product, QA, Architecture, and DevOps.
  • Opportunities to contribute to technical decisions, architecture evolution, and engineering best practices.
  • A technology-focused environment that encourages continuous learning, knowledge sharing, and professional development.
  • Participation in projects involving scalable, high-performance, and business-critical technology solutions.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Dev. Back-end Golang Sênior [Remoto]
Dev. Back-end Golang Sênior [Remoto]

outsera • Joinville

Híbrido
Mid level/Senior Cloud Application
Mid level/Senior Cloud Application

Jobgether • Brasil

Presencial
BRL 180 000 - 300 000
Health insurance
Meal allowance
Childcare assistance
+1
Desenvolvedor(a) Go Backend - 100% remoto
Desenvolvedor(a) Go Backend - 100% remoto

Confidencial • Brasil

Teletrabalho
BRL 180 000 - 240 000
Desenvolvedor(a) Backend Sênior – Golang
Desenvolvedor(a) Backend Sênior – Golang

MB | Mercado Bitcoin • São Paulo

Presencial
BRL 350 000 - 600 000
Desenvolvimento Golang Sênior
Desenvolvimento Golang Sênior

DBC Company • Brasil

Presencial
BRL 180 000 - 240 000
Desenvolvedor Back-end Sênior - Golang (Remoto)
Desenvolvedor Back-end Sênior - Golang (Remoto)

Cooperflora • Campos dos Goytacazes

Teletrabalho
Auxílio médico
Terapia online 100% custeada
Atendimento em Nutrição online
+6
Mid level/Senior Cloud Application - GoLang/Python
Mid level/Senior Cloud Application - GoLang/Python

Jobgether • Brasil

Presencial
BRL 140 000 - 210 000
Health and dental insurance
Meal and food allowances
Childcare assistance
+6
Desenvolvedor(a) Backend Sênior (Java e Kotlin) - Híbrido em São Paulo
Desenvolvedor(a) Backend Sênior (Java e Kotlin) - Híbrido em São Paulo

4DF Connect • São Paulo

Presencial
BRL 180 000 - 240 000
Pessoa Desenvolvedora Backend / Java III (Engenharia Cadastros)
Pessoa Desenvolvedora Backend / Java III (Engenharia Cadastros)

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Flexible benefits
Meal allowances
Private pension
+1
Engenheiro de Software Pleno
Engenheiro de Software Pleno

Jobtailor • São Paulo

Presencial
BRL 120 000 - 220 000