About the Role
The role involves building and maintaining robust backend platforms using Go, working closely with cross-functional teams to deliver reliable and efficient solutions for large-scale distributed systems.
Responsibilities
- Design and implement scalable backend services in Go
- Collaborate with product and engineering teams to define system architecture
- Optimize services for performance, reliability, and security
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues promptly
- Participate in code reviews to ensure code quality
- Contribute to technical documentation and system design specs
- Monitor system performance and implement improvements
- Support deployment pipelines and CI/CD workflows
- Evaluate new technologies for system enhancements
- Ensure compliance with security and data privacy standards
- Mentor junior engineers and promote engineering best practices
- Integrate APIs and third-party services securely
- Work with databases to ensure efficient data access patterns
- Develop microservices with clear service boundaries
- Implement automated testing frameworks
- Manage configuration and secrets in production environments
- Respond to system alerts and perform on-call rotations
- Contribute to disaster recovery and high availability planning
- Analyze system logs to detect anomalies
- Support internal tools for operational efficiency
- Participate in incident post-mortems
- Drive observability through logging, metrics, and tracing
- Ensure backward compatibility during system upgrades
- Collaborate on feature rollout strategies
Nice to Have
- Master's degree in computer science or engineering
- Experience with large-scale microservices architecture
- Contributions to open-source Go projects
- Knowledge of service mesh technologies
- Familiarity with gRPC and Protocol Buffers
- Experience with infrastructure as code tools
- Background in fintech or high-security domains
- Exposure to regulatory compliance standards
- Leadership experience in technical projects
- Public speaking or conference participation
Benefits
- Comprehensive health insurance coverage
- Dental and vision plans
- Retirement savings plan with company match
- Flexible paid time off policy
- Parental leave benefits
- Mental health and wellness programs
- Professional development stipend
- Home office setup allowance
- Stock options or equity grants
- Life and disability insurance
- Commuter benefits
- Employee assistance program
- Learning subscription access
- Team offsites and retreats
- Inclusive workplace culture
Compensation
Competitive salary with performance bonuses and equity package
Work Arrangement
Hybrid remote with office availability in major tech hubs
Team
Collaborative engineering team focused on scalable backend systems
Engineering Culture
We value clean design, automated testing, and continuous integration. Engineers are encouraged to lead initiatives, propose architectural changes, and contribute to open-source tools. Code reviews are collaborative, and technical debt is actively managed.
Growth Opportunities
Engineers have clear paths for technical and leadership advancement. Regular feedback sessions and skill assessments help guide career development within the organization.
Available for qualified candidates