Tech Stack
CloudGoJavaScriptKafkaKubernetesMongoDBNode.jsPostgresRust
About the role
- Design, build, and maintain robust, scalable, and secure server-side applications
- Collaborate closely with front-end developers, DevOps engineers, and product stakeholders to implement efficient APIs and business logic
- Write clean, maintainable, and well-tested code; optimize application performance
- Manage the full lifecycle of new epics, from technical design to customer delivery
- Design and implement scalable, high-performance backend features
- Write and maintain clear technical documentation and architecture decisions
- Analyze and troubleshoot system performance issues
- Ship production updates daily with minimal risk
- Provide technical leadership and support across engineering teams
- Conduct code reviews to uphold engineering standards and code quality
- Participate in on-call duty as required, responding to urgent technical incidents
Requirements
- At least 4 years of experience in cloud-native backend development
- Strong expertise in Golang and Node.js
- Bonus points for Rust experience
- Hands-on experience deploying services to Kubernetes, with full CI/CD ownership using GitHub
- Proven skills with Postgres and MongoDB
- Familiarity with Kafka and distributed messaging architectures
- Bonus experience with ClickHouse and Iceberg-based data lakes
- Good knowledge of observability, monitoring, and system health metrics
- Complete professional fluency in English
- Comfortable working in Agile teams and collaborating with engineers, product managers, and stakeholders
- Uses AI-powered coding tools as part of daily workflow
- May participate in on-call duty system; must respond within 30 minutes and be reachable by laptop, phone, or email when on call