company logo

Backend Lead - Python

Bangalore Urban
Senior: 7 to 10 years
Posted on Dec 21 2023

About the Job



We are seeking an innovative Backend Lead to head our backend development team in the creation of a robust, scalable professional networking platform reminiscent of LinkedIn. The ideal candidate will have a strong background in Python and Django, database management with MongoDB and MySQL, and the construction of microservices architectures. Expertise in Elasticsearch/OpenSearch/Solr for powerful search functionalities, batch processing, Celery for task management, Docker, and Kubernetes for orchestration is essential.

Key Responsibilities:

  • Lead backend development for a scalable professional networking platform, ensuring high performance and responsiveness to requests from the front end.
  • Architect and implement a microservices-based backend to support features such as user profiles, connections, content sharing, job postings, and private messaging.
  • Design and manage NoSQL and SQL databases (MongoDB and MySQL), ensuring the integrity, performance, and security of user data.
  • Leverage Elasticsearch/OpenSearch/Solr to provide an advanced search experience, enabling users to discover connections, jobs, and content efficiently.
  • Develop and maintain batch processing jobs that handle data-intensive tasks such as recommendations, notifications, and reporting.
  • Utilize Celery for scheduling and running background tasks required for features like content moderation and data synchronization.
  • Champion the use of containerization with Docker and orchestration with Kubernetes to ensure seamless scalability and deployment.
  • Focus on application performance optimization to manage a large user base with minimal latency.
  • Oversee application security, employing best practices to protect user data and privacy.
  • Uphold and improve code quality, implementing best practices in software development and staying up-to-date with emerging trends.
  • Mentor and develop a talented team, promoting a culture of excellence, innovation, and continuous improvement.


  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of Overall experience in backend development, with at least 3+ years in a lead position, preferably in social networking or a related domain.
  • Demonstrated expertise in Python, Django, MongoDB, MySQL, and microservices development.
  • Experience with Elasticsearch/OpenSearch, Celery, Docker, and Kubernetes.
  • Proven ability to optimize applications for performance and security at scale.
  • A strong track record of maintaining high code quality, with a keen eye for detail.
  • Solid understanding of algorithms, problem-solving, and data structure optimization.
  • Excellent leadership skills with experience in guiding a team towards delivering high-quality software solutions.

About the company

Building a better tomorrow - BiggWorks, a forward-thinking full-stack product engineering and digital solutions provider, partners with innovative start-ups and pioneering enterprises to turn their ideas into game-changing products and services.


Software Development

Company Size

11-50 Employees


Bengaluru, Karnataka

Other open jobs from BiggWorks