Python Developer (Senior) with skills Open Source Development, ReactJS, Python, Databricks, CI/CD for location Bangalore, India
ROLES & RESPONSIBILITIES
Job Description – Technical Lead (ReactJS with Python Integration)
Experience: 7+ years
About the Role
We are looking for a skilled Technical Lead to drive the development of modern web applications. The ideal candidate will be proficient in React.js, with a proven track record of building scalable front-end solutions, and have hands-on experience integrating with backend Python jobs/services. This role requires both technical excellence and leadership, guiding teams to deliver high-performance, secure, and maintainable applications.
Key Responsibilities
Lead and mentor a team of developers, ensuring best practices in front-end and backend integration.
Architect and develop React.js applications with modern state management and performance optimization.
Integrate React front-end with Python-based backend jobs/services (APIs, batch jobs, task schedulers).
Build secure authentication and authorization modules (OAuth2, JWT, Azure AD, etc.).
Develop batch and real-time data processing solutions leveraging Databricks.
Collaborate with backend engineers to design efficient data flows and API contracts.
Ensure code quality, maintainability, and adherence to best practices.
Participate in design discussions, code reviews, and performance tuning.
Required Skills
Strong proficiency in React.js (context, state management, performance tuning).
Solid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3.
Experience integrating with Python jobs/services (Flask, FastAPI, Django, Celery, etc.).
Strong proficiency in Python and libraries like pandas, NumPy, and requests.
Familiarity with RESTful APIs, GraphQL, and asynchronous data handling.
Strong knowledge of software architecture patterns (microservices, event-driven).
Experience with CI/CD pipelines, Git, and containerization (Docker/Kubernetes).
Proven ability to lead technical teams and deliver enterprise-grade applications.
Good to Have
Experience with PySpark for large-scale data processing.
Knowledge of Databricks platform and Azure Data Services.
Experience with testing frameworks (Jest, Cypress, PyTest).
Familiarity with DevOps practices and cloud-native deployments.
EXPERIENCE
- 6-8 Years
SKILLS
- Primary Skill: Open Source Development
- Sub Skill(s): Open Source Development
- Additional Skill(s): ReactJS, Python, Databricks, CI/CD