Software Engineer - Go Specialist

New
P
PavagoCybersecurity
Colombia. Mexico. Costa Rica. Brazil. Argentina, U.S. Business HoursFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Backend DevelopmentPostgreSQLGCPOAuthGoRESTful APIsDistributed Systems

Requirements

  • Strong professional backend software engineering experience.
  • Proficiency in Go/Golang, or strong experience with Python, Java, or TypeScript with willingness to transition to Go.
  • Experience building production APIs and distributed backend systems.
  • Strong relational database experience, ideally PostgreSQL.
  • Experience with at least one major cloud platform (GCP, AWS, or Azure).
  • Hands-on understanding of REST APIs, webhooks, and authentication systems.
  • Experience with asynchronous processing and database design/optimization.
  • Strong debugging and problem-solving abilities.
  • Ability to independently own technical problems through resolution.
  • Strong written and verbal communication skills.

Responsibilities

  • Build and maintain backend services primarily using Go (Golang).
  • Design scalable REST APIs and internal microservices.
  • Implement authentication, rate limiting, retry mechanisms, fault tolerance, and robust error handling.
  • Develop and maintain integrations across 100+ enterprise systems using REST APIs, OAuth, and webhooks.
  • Design event-driven architectures and data pipelines for processing security data.
  • Design scalable data models and optimize complex PostgreSQL queries.
  • Deploy and operate services across cloud environments (GCP preferred).
  • Implement monitoring, logging, and observability to diagnose production issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now