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