Software Engineer - Go Specialist at Pavago
, , Costa Rica -
Full Time


Start Date

Immediate

Expiry Date

22 Aug, 26

Salary

0.0

Posted On

24 May, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Go, Golang, PostgreSQL, REST APIs, Distributed Systems, Event-Driven Architecture, Google Cloud Platform, AWS, Azure, OAuth, Webhooks, Microservices, Backend Engineering, Data Pipelines, Cybersecurity, Asynchronous Processing

Industry

Staffing and Recruiting

Description
Software Engineer (Go / Golang Backend) – Cybersecurity Platform | Remote Position Type: Full-Time, Remote Working Hours: U.S. Business Hours About the Role At Pavago, one of our clients is hiring a Software Engineer (Go / Golang Backend) to help build and scale the backend infrastructure powering a modern cybersecurity platform. This is not a basic CRUD application role. You’ll work on: high-scale backend systems real-time security data processing distributed systems complex third-party integrations event-driven architectures scalable APIs and data pipelines If you enjoy solving infrastructure and backend engineering challenges at scale, this role is a strong fit. What You’ll OwnBackend Engineering (Go / APIs) Build backend services using: Go (Golang) Design and maintain: REST APIs internal microservices Handle: authentication flows API rate limiting retry logic fault tolerance error handling Build scalable and maintainable backend systems Third-Party Integrations Build integrations across 100+ enterprise systems Work with: OAuth webhooks external APIs Ensure: reliability observability scalability integration stability Troubleshoot and improve integration performance Event-Driven Systems & Data Pipelines Design event-driven architectures for security data processing Build systems for: data ingestion transformation enrichment Work with: asynchronous processing messaging systems distributed workflows Data Architecture & Databases Design scalable, multi-tenant backend systems Work heavily with: PostgreSQL Handle: schema design complex queries indexing performance optimization data modeling for analytics and operational systems Cloud Infrastructure & Observability Deploy and manage services across: Google Cloud Platform (preferred) AWS Azure Work with: scalable compute managed storage messaging systems Implement: monitoring logging observability reliability improvements Collaboration & Platform Evolution Collaborate with: Product teams Security teams Engineering stakeholders Contribute to: architecture decisions technical design reviews infrastructure improvements platform scalability Support AI-powered security workflows and automation initiatives What Makes You a Strong Fit You enjoy backend engineering more than frontend/UI work You’ve built scalable systems and integrations before You care about: clean architecture long-term maintainability reliability performance You take ownership and move quickly in fast-paced environments You enjoy solving complex technical problems Requirements (Must-Have)Engineering Experience Strong backend engineering experience Proficiency in: Go (preferred) OR Python / Java / TypeScript with willingness to learn Go Experience building APIs and distributed backend systems Databases & Infrastructure Strong experience with: relational databases PostgreSQL preferred Experience with: cloud platforms (GCP, AWS, Azure) Familiarity with: APIs webhooks authentication systems async processing Communication & Ownership Strong problem-solving ability Ownership mindset and ability to work independently Strong written and verbal communication skills Comfortable collaborating across technical and non-technical teams Nice to Have Experience with: OAuth event-driven systems messaging queues distributed architectures Exposure to: cybersecurity platforms SIEM tools identity management tools endpoint security tools Startup or high-growth environment experience Interest in: AI systems LLM-powered workflows applied AI infrastructure Tools & Technologies Go (Golang) PostgreSQL REST APIs OAuth / Webhooks GCP / AWS / Azure Messaging systems Monitoring & observability tools What a Typical Day Looks Like Build and ship backend services in Go Design integrations with external systems Debug production issues and improve reliability Optimize APIs, pipelines, and database queries Collaborate on architecture and scalability decisions Improve observability and infrastructure performance In short: You build the backend infrastructure that powers high-scale cybersecurity data processing and integrations. Key Metrics for Success (KPIs) Backend reliability and uptime API performance and scalability Successful processing of high-volume data Reduction in integration failures Contribution to platform stability and maintainability Speed and quality of technical execution Why This Role Stands Out Work on real distributed systems and backend infrastructure High-impact engineering role within cybersecurity and data systems Exposure to: integrations scalable architectures event-driven systems AI-powered workflows Opportunity to grow into: Senior Backend Engineer Platform Engineer Systems Architect Infrastructure Lead Fully remote environment with strong technical ownership Interview Process Initial Phone Screen Technical Interview Practical Assessment (API / backend task) Cross-Functional Interview Offer & Onboarding Apply Now If you: enjoy backend systems more than frontend work like solving complex integration and infrastructure problems want to build scalable systems used in cybersecurity environments thrive in engineering-heavy, high-impact environments this is a strong opportunity to work on modern backend infrastructure at scale.
Responsibilities
Build and scale backend infrastructure for a cybersecurity platform using Go, focusing on high-scale distributed systems and real-time data processing. Design and maintain REST APIs, multi-tenant database schemas in PostgreSQL, and integrations with over 100 enterprise systems.
Loading...