Tech Stack
AWSJavaKafkaKotlinKubernetesMongoDBNode.jsNoSQLRedisSQLTypeScript
About the role
- Design and build high-performance APIs and infrastructure that power core systems
- Develop frameworks used by services that support millions of users worldwide
- Manage the full development lifecycle: architecture, design, development, deployment, and monitoring
- Develop highly scalable, reliable, and maintainable core services with robust testing
- Collaborate closely with team members to meet product, tech and business objectives
- Explore and experiment with emerging technologies to ensure future scalability and growth
- Optimize services for scalability, efficiency, quality, and uptime with focus on sub-millisecond response
Requirements
- At least 7 years of relevant experience in distributed backend systems
- Experienced developer with a passion for excellence and very strong coding skills
- Excellent understanding of modern web application architecture and design
- Strong knowledge of modern software languages (one of NodeJs, Java, Kotlin, etc)
- Strong knowledge working with SQL and NoSQL databases
- Experience with Kotlin, Nodejs, Typescript, Kafka, AWS, Kubernetes, MongoDB, Redis
- Ability and desire to work in a fast-paced highly committed environment
- BSc/MSc in Computer Science from a leading institute or technology army experience
- Experience with administering large-scale web applications on modern platforms
- Enthusiasm for achieving sub-millisecond gains in service response time
- Experience dealing with production issues at scale