About the Role
The role involves building and optimizing backend infrastructure with a focus on reliability and efficiency using modern Go practices.
Responsibilities
- Develop and maintain scalable backend services in Go
- Collaborate with team members on system architecture decisions
- Write clean, testable, and well-documented code
- Identify and resolve performance bottlenecks
- Participate in code reviews and technical discussions
- Ensure system reliability through monitoring and observability
- Work with APIs to integrate internal and external services
- Support deployment and operational processes
- Troubleshoot production issues across multiple environments
- Implement security best practices in service design
- Contribute to technical planning and roadmap discussions
- Optimize database queries and interactions
- Maintain documentation for systems and workflows
- Stay current with evolving Go ecosystem tools and libraries
- Assist in mentoring team members on best practices
Nice to Have
- Experience with Kubernetes
- Familiarity with GraphQL
- Background in fintech or high-throughput systems
- Contributions to open-source Go projects
- Knowledge of observability tools like Prometheus or Grafana
Benefits
- Health insurance coverage
- Retirement savings plan
- Paid time off and holidays
- Flexible work schedule
- Remote work support stipend
- Professional development budget
- Parental leave policy
- Mental health resources
- Team retreats and virtual events
- Stock options package
Compensation
Competitive salary based on experience
Work Arrangement
Remote position with flexible hours
Team
Collaborative engineering team focused on backend systems
Tech Stack
Go, PostgreSQL, Docker, Kubernetes, AWS, Prometheus, Grafana, Kafka
Application Process
- Submit resume and GitHub profile
- Complete a coding assessment
- Participate in technical interviews
- Final interview with team lead
Available for qualified candidates