Lead Software Engineer
Experience: 6 to 8 Years
Education: Bachelor's degree (or higher) in Computer Science
Employment Type: Full time
Job Location: Pune
Accountabilities & Essentials
- Software development in Python and its associated ecosystem (Flask/Django)
- Microservices and RESTful APIs: implementation and consumption
- Conceptual knowledge of distributed systems -- clustering, asynchronous messaging, streaming, scalability & performance, data consistency, and high availability.
- Experience with building SaaS will be a plus
- Good understanding of databases (relational, NoSQL) and caching
- Understanding distributed event store and streaming ( Kafka)
- Experience with cloud-native platforms like Kubernetes will be a big plus
- Terraform and Ansible is a plus
Education & Experience
- Bachelor's degree (or higher) in Computer Science from a reputed university
- At least 6+ years of experience in backend software development, in product companies or tech start-ups.