FactEntry - Application Lead - Python/React.js

5 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role : Senior Python Developer (Application Lead)

Job Summary

We are seeking an experienced Application Lead with deep expertise in Python Django and React.js to join our dynamic team. The ideal candidate will lead the development and implementation of robust web applications, managing both backend (Django) and frontend (React.js) aspects. This role demands strong technical acumen, leadership capabilities, and a commitment to delivering high-quality, scalable software solutions.

Key Responsibilities

  • Lead the end-to-end development and delivery of web applications using Python Django for backend services and React.js for frontend interfaces.
  • Collaborate closely with stakeholders and product owners to gather requirements, analyze business needs, define project scope, and translate them into technical solutions.
  • Provide technical leadership and mentorship to the development team, fostering a culture of best practices, continuous learning, and innovation.
  • Establish and enforce coding standards, design patterns, and architectural guidelines to ensure code quality, reusability, and maintainability.
  • Drive performance tuning, debugging, and troubleshooting efforts to optimize application speed, reliability, and user experience.
  • Collaborate with QA teams to define testing strategies and ensure robust automated testing coverage.
  • Work with DevOps and infrastructure teams to streamline deployment pipelines, CI/CD processes, and monitoring solutions.
  • Participate in architectural design discussions and technology evaluations to drive modernization and scalability.
  • Stay current with emerging technologies and industry trends, integrating relevant innovations into the development lifecycle.
  • Communicate effectively with cross-functional teams, including product management, UX/UI, QA, and business analysts, to align development efforts with business objectives.

Required Skills & Experience

  • 5+ years of professional experience in software development with a strong focus on Python and the Django framework.
  • Hands-on experience with React.js and modern frontend development practices (hooks, state management, component-driven design).
  • Proven experience leading development teams or projects, with strong mentoring and leadership skills.
  • Solid understanding of RESTful API design, development, and integration.
  • Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Django ORM).
  • Familiarity with asynchronous programming and task queues (Celery, Redis).
  • Expertise in writing clean, well-documented, and testable code; experience with testing frameworks (PyTest, Jest, etc.).
  • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Strong knowledge of frontend build tools (Webpack, Babel) and package managers (npm, yarn).
  • Familiarity with version control systems, preferably Git, and branching/merging strategies.
  • Experience working in Agile/Scrum development environments.
  • Excellent problem-solving skills and ability to drive projects to completion.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.

Preferred Qualifications

  • Experience with GraphQL APIs.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Exposure to security best practices for web applications (OWASP).
  • Understanding of microservices architecture and event-driven systems.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You