About the Role
Design and build scalable backend services using Go, ensuring system reliability and security while collaborating with cross-functional teams to deliver robust software solutions.
Responsibilities
- Develop and maintain backend services using Go
- Write clean, testable, and efficient code
- Collaborate with engineers and product teams
- Ensure system performance and scalability
- Implement secure coding practices
- Troubleshoot and debug production issues
- Participate in code reviews
- Contribute to system architecture decisions
- Integrate with internal and external APIs
- Support deployment and monitoring workflows
- Follow software development best practices
- Document technical designs and processes
- Work with distributed systems and microservices
- Optimize service performance and response times
- Maintain high standards for code quality
Nice to Have
- Experience with cloud platforms
- Familiarity with containerization technologies
- Knowledge of Kubernetes
- Experience with observability tools
- Background in cybersecurity
- Understanding of encryption protocols
- Experience with high-availability systems
- Familiarity with gRPC
- Knowledge of database optimization
- Experience in agile development environments
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Small, agile team working on cybersecurity products
Security Clearance
Must be eligible to obtain a security clearance
Professional Development
Opportunities for ongoing technical training and certification support
Available

