Backend Lead - Python

16

Applications

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

About the Job

Skills

Django
python
MongoDB
MySQL
microservices
docker
Celery

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.


Qualifications:

  • 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.

Industry

Software Development

Company Size

11-50 Employees

Headquarter

Bengaluru, Karnataka

Other open jobs from BiggWorks