About the Role
Design and build robust backend systems that support large-scale data processing and service reliability. Collaborate with engineers and product teams to deliver performant, maintainable solutions.
Responsibilities
- Develop and maintain backend services and APIs
- Design scalable and fault-tolerant system architectures
- Optimize data storage and retrieval mechanisms
- Collaborate with frontend teams to integrate user-facing features
- Ensure code quality through testing and code reviews
- Troubleshoot and resolve production issues
- Participate in system design discussions and technical planning
- Implement monitoring and observability tools
- Support deployment pipelines and CI/CD workflows
- Work with data engineers to streamline ETL processes
- Maintain security and compliance standards
- Document technical designs and operational procedures
- Mentor junior engineers and share technical knowledge
- Evaluate and integrate new technologies
- Improve system performance and reduce latency
- Collaborate on incident response and post-mortems
- Ensure high availability and reliability of services
- Work with infrastructure teams on capacity planning
- Contribute to API design and versioning strategies
- Support product teams with technical feasibility assessments
Nice to Have
- Experience with large-scale data processing systems
- Knowledge of serverless architectures
- Familiarity with Kubernetes
- Experience with real-time data pipelines
- Background in security engineering
- Contributions to open-source projects
- Experience in regulated industries
- Advanced degree in technical field
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Small, cross-functional engineering team
Technology Stack
- Primary languages include Go and Python
- Infrastructure runs on AWS with Kubernetes
- Databases include PostgreSQL and Redis
- CI/CD powered by GitHub Actions
- Monitoring via Prometheus and Grafana
Team Culture
- Emphasis on technical excellence and collaboration
- Regular knowledge-sharing sessions
- Autonomy balanced with peer accountability
- Focus on sustainable development practices
- Open feedback and inclusive decision-making
Available
