Software Engineer - Go Specialist
Se busca Software Engineer especializado en Go para trabajar en el backend de una plataforma de ciberseguridad a gran escala, con modalidad remota full-time.
Ideal para ingenieros en software especializados en Go que buscan desafíos de backend a gran escala en ciberseguridad.
Descripción del puesto
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 Own Backend 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.
Responsabilidades
- diseño y desarrollo de backend
- integraciones con terceros
- optimización de rendimiento
- escalabilidad y mantenimiento de sistemas