Skip to main content
Pavago

Software Engineer – Go/Golang Backend | Cybersecurity Platform

RemoteColombia, Mexico, Costa Rica +2 more only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to CO, MX, CR, BR, AR only. Set where you work from to check your eligibility.

No BS summary

Backend Software Engineer with strong Go/Golang skills needed for a cybersecurity platform. Must have experience with distributed systems, APIs, PostgreSQL, and cloud platforms (GCP preferred). Role involves building scalable infrastructure, integrations, and data pipelines.

Core skills

GoPostgreSQL

Required skills

PythonJavaTypeScriptREST APIsGCPAWSAzureWebhooksAuthentication systemsAsynchronous processingDatabase designDatabase optimization

Optional skills

OAuthEvent-driven architecturesMessage queuesAsynchronous systemsDistributed systemsHigh-volume data pipelinesMulti-tenant SaaS architectureCybersecurity platforms

Required languages

English

What you'll do

  • 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.
  • Write maintainable, production-ready code designed for reliability and scale.
  • Diagnose performance bottlenecks and improve backend efficiency.
  • Build and maintain integrations across 100+ enterprise systems.
  • Work extensively with REST APIs, OAuth, webhooks, and external services.
  • Design integrations that remain reliable as data volume and customer usage scale.
  • Troubleshoot integration failures and improve resilience.
  • Implement monitoring and observability around integration health.
  • Design event-driven architectures for processing security data.
  • Build pipelines for data ingestion, transformation, and enrichment.
  • Work with asynchronous processing, messaging systems, and distributed workflows.
  • Ensure high-volume data can be processed reliably and efficiently.
  • Design scalable data models for multi-tenant applications.
  • Work extensively with PostgreSQL.
  • Design schemas and optimize complex queries.
  • Improve indexing and database performance.
  • Support both operational and analytics-oriented data requirements.
  • Maintain data integrity as the platform scales.
  • Deploy and operate services across cloud environments, with Google Cloud Platform (GCP) preferred.
  • Work with scalable compute, managed storage, and messaging infrastructure.
  • Implement monitoring, logging, and observability.
  • Diagnose production issues and improve system reliability.
  • Contribute to infrastructure and platform scalability initiatives.
  • Collaborate with Product, Security, and Engineering teams.
  • Participate in architecture decisions and technical design reviews.
  • Identify opportunities to improve platform reliability, scalability, and maintainability.
  • Contribute to AI-powered security workflows and automation initiatives.

What they require

  • 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 Azure
  • Hands-on understanding of: REST APIs Webhooks Authentication systems Asynchronous processing Database design and optimization
  • Strong debugging and problem-solving abilities.
  • Ability to independently own technical problems through resolution.
  • Strong written and verbal communication skills.

Pavago is hiring for one of its clients seeking an Accounting & Finance Coordinator to support finance and operations teams.

🇺🇸 United StatesRecruitingStartup
Salary not disclosed