About the Role
The role involves developing and maintaining backend services, collaborating with cross-functional teams, and ensuring system reliability and efficiency through modern engineering practices.
Responsibilities
- Design and implement robust backend services using scalable architectures
- Collaborate with frontend and product teams to integrate features
- Write clean, maintainable, and well-tested code
- Optimize applications for performance and reliability
- Monitor production systems and respond to incidents
- Participate in code reviews and technical planning
- Maintain API documentation and ensure backward compatibility
- Troubleshoot and resolve technical issues in production
- Work with database systems to ensure efficient data access
- Support deployment pipelines and CI/CD processes
- Contribute to system security and data protection measures
- Evaluate and integrate third-party services when needed
- Ensure compliance with internal standards and best practices
- Assist in capacity planning and infrastructure scaling
- Engage in architectural discussions and system design
- Improve observability through logging and monitoring tools
- Maintain uptime and service level objectives
- Refactor legacy components to improve maintainability
- Support on-call rotations for critical systems
- Stay current with backend technologies and industry trends
Nice to Have
- Experience with Go or similar backend languages
- Hands-on work with Kubernetes or Docker
- Background in fintech or regulated industries
- Knowledge of gRPC and protocol buffers
- Experience with PostgreSQL or similar databases
- Familiarity with GraphQL APIs
- Contributions to open-source projects
- Experience in high-availability environments
- Understanding of data consistency and replication models
- Exposure to service mesh technologies
Compensation
Competitive salary based on experience
Work Arrangement
Remote
Team
Distributed team focused on backend systems and API development
Tech Stack
- Primary language: Go
- Infrastructure: Kubernetes, Docker
- Cloud provider: Google Cloud Platform
- Databases: PostgreSQL, Redis
- APIs: REST, gRPC
- CI/CD: GitLab CI
- Monitoring: Prometheus, Grafana
- Messaging: Google Pub/Sub
Remote Work Policy
- Fully remote position with flexible hours
- Team spans multiple time zones
- Core collaboration hours established for meetings
- Equipment allowance provided
- Annual team retreats
Not available