About the role
Responsibilities:
- Build high-throughput, low-latency software for business-critical processes.
- Design, develop, test, and maintain core products.
- End-to-end development of new features and functionality.
- Debug and troubleshoot production issues.
- Participate in design and code reviews.
- Collaborate with customer-facing teams to resolve issues and generate new ideas.
Requirements:
- BE, ME, or PhD in computer science or a related field with 10-20 years of experience.
- Experience working with distributed systems and high-throughput data pipelines.
- Extreme proficiency in Kotlin or Java.
- Strong knowledge of Kafka and Spring Boot.
- Outstanding problem-solving, analytical, design, and debugging skills.
- Fast learner, with the ability to pick up and apply new technologies quickly.
- Experience with AWS cloud infrastructure.
- An additional plus for experience in devOps and tools.