About the Role
Design, develop, and maintain backend services and APIs that power core platform functionality, ensuring scalability, reliability, and performance under heavy load.
Responsibilities
- Architect and implement scalable backend services to support growing user demand
- Collaborate with frontend teams to define and refine API contracts
- Optimize database queries and improve data access patterns
- Write clean, maintainable, and well-documented code
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and resolve production issues in a timely manner
- Design and implement robust error handling and logging systems
- Contribute to system architecture discussions and technical planning
- Ensure backend systems meet security and compliance standards
- Integrate third-party services and external APIs
- Develop automated testing strategies for backend components
- Monitor system performance and proactively address bottlenecks
- Support deployment pipelines and infrastructure automation
- Maintain up-to-date documentation for services and APIs
- Work closely with product teams to understand feature requirements
Nice to Have
- Experience with microservices architecture at scale
- Familiarity with distributed tracing and observability tools
- Hands-on experience with Kubernetes or similar platforms
- Knowledge of GraphQL and associated tooling
- Background in building high-throughput data processing systems
- Experience with CI/CD pipeline design and maintenance
- Contributions to open-source software projects
- Understanding of data privacy and regulatory requirements
Compensation
Competitive salary and benefits package
Work Arrangement
Remote position with flexible hours
Team
Collaborative engineering team focused on scalable systems
Tech Stack
- Primary languages include Go and Python
- Services run in Docker containers orchestrated via Kubernetes
- Infrastructure hosted on AWS with Terraform-managed configurations
- Databases include PostgreSQL and Redis
- Monitoring through Prometheus and Grafana
Growth Opportunities
- Opportunities to lead technical initiatives
- Mentorship roles for junior engineers
- Access to conferences and professional development budgets
- Pathways to architecture and principal engineer roles
Available for qualified candidates