BreachLock logo



In office: Hyderabad, Telangana

  • 🇮🇳 India

Senior Software Engineer

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.