Trio

Senior golang developer

Posted: 2 days ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

About TrioTrio is a fast-growing cybersecurity startup building advanced MDM (Mobile Device Management) and EDR (Endpoint Detection & Response) solutions.We don’t just build backend services —we build secure, distributed, production-grade systems that protect real-world devices at scale.We are looking for a Senior Go Engineer who thinks like a software architect, acts like a systems engineer, and leverages AI to multiply productivity.If you just write code, this role is not for you.If you design systems, think in trade-offs, and love debugging distributed systems — keep reading.🧠 What We’re Looking ForWe want engineers who: • Think in systems, not just tickets • Understand concurrency deeply (not copy-paste goroutines) • Care about observability, security, and reliability • Use AI coding tools effectively (Copilot, ChatGPT, Cursor, etc.) • Understand trade-offs in distributed architectures • Can debug production incidents calmly⸻🔧 ResponsibilitiesBackend & Systems Engineering • Design and build scalable backend services in Go • Architect fault-tolerant distributed systems • Build high-performance APIs and microservices • Optimize performance, memory usage, and concurrencySecurity & Reliability • Implement secure service-to-service communication • Apply authentication & authorization best practices • Protect sensitive device and endpoint data • Design systems resilient to failureInfrastructure & DevOps • Work with Docker and Kubernetes • Improve CI/CD pipelines • Implement logging, monitoring, tracing (OpenTelemetry is a plus) • Improve deployment reliabilityAI-Driven Development • Use AI tools for: • Architecture ideation • Refactoring • Test generation • Debugging • Documentation • Create reusable prompt workflows for engineering tasks • Understand limitations and risks of AI-generated code⸻🛠 Required Qualifications • 4+ years of backend experience • Strong production experience in Go • Deep understanding of: • Goroutines • Channels • Context package • Concurrency patterns • Memory model basics • Experience building distributed systems • Experience with PostgreSQL and/or MongoDB • Strong understanding of system design principles • Experience with Git and CI/CD pipelines • Strong debugging skills in production environments • Good English communication⸻⭐ Nice to Have • Experience in cybersecurity (MDM, EDR, endpoint security) • Knowledge of event-driven architecture • Experience with Kafka / NATS / RabbitMQ • Experience with Redis • Knowledge of zero-trust architecture • Experience handling high-scale device

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In