About the Role
Develop and maintain scalable backend services that power core marketplace functionality, ensuring high availability and efficient data processing.
Responsibilities
- Build and optimize backend services for marketplace operations
- Design system architecture to support high-traffic environments
- Collaborate with frontend teams to integrate APIs
- Ensure data consistency across distributed systems
- Improve system reliability and fault tolerance
- Monitor performance and address bottlenecks
- Implement secure and efficient database queries
- Support deployment and CI/CD pipelines
- Troubleshoot production issues in real time
- Write clean, maintainable code with testing coverage
- Participate in code reviews and technical planning
- Work with product teams to define feature requirements
- Maintain documentation for systems and workflows
- Integrate third-party services and APIs
- Follow best practices for authentication and access control
- Optimize for low-latency and high-throughput operations
- Contribute to disaster recovery strategies
- Ensure compliance with data protection standards
- Evaluate new technologies for system improvements
- Support on-call rotations for critical services
- Drive initiatives to improve code quality
- Collaborate on scalability testing and capacity planning
- Refactor legacy components for better performance
- Promote observability through logging and metrics
- Assist in defining service level objectives
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility
Team
Collaborative engineering team focused on marketplace systems
Tech Stack
- Primary languages include Go and Python
- Services run on Kubernetes with Docker
- Cloud infrastructure on Google Cloud Platform
- Databases include PostgreSQL and Redis
- Monitoring via Prometheus and Grafana
- CI/CD powered by GitHub Actions
- APIs designed with Protocol Buffers
- Event streaming with Apache Kafka
- Configuration management using Terraform
- Logging through centralized ELK stack
What We Value
- Ownership of technical solutions from design to deployment
- Clear communication across technical and non-technical roles
- Focus on user impact in marketplace interactions
- Commitment to code quality and system stability
- Proactive identification of technical risks
- Collaborative problem solving in cross-functional teams
- Continuous learning and skill development
- Transparency in decision-making processes
- Efficiency without compromising maintainability
- Respect for time and work-life balance
Available for qualified candidates