Key Responsibilities Design, develop, test, and maintain scalable web applications and APIs using Python (FastAPI, Django, or Flask) and React. Work across the full stack--from building responsive front-end interfaces to optimizing server-side logic and database performance. Collaborate with product and design teams to translate business requirements into technical solutions. Implement and maintain CI/CD pipelines, ensuring reliable and fast product deployments.
Integrate with third-party services and internal APIs to support product features and data workflows. Ensure code quality, security, and performance through code reviews, testing, and best practices. Participate in architecture discussions and propose innovative technical solutions. Contribute to product roadmap discussions by evaluating technical feasibility and effort estimates.
Debug, troubleshoot, and improve application performance and reliability in production environments. Qualifications Required Skills Experience Min 4+ years of professional software development experience. Strong proficiency in Python (FastAPI, Flask, or Django frameworks). Strong proficiency in React.js and related libraries (Redux, React Query, etc.).
Experience with RESTful and GraphQL API design and integration. Solid understanding of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with Docker, Kubernetes, or other container orchestration tools. Experience with cloud platforms such as AWS, Azure, or GCP.
Solid understanding of modern DevOps practices and CI/CD workflows. Excellent problem-solving skills and attention to detail. Preferred Skills Experience with TypeScript and modern front-end tooling (Webpack, Vite, etc.). Knowledge of microservices architecture and event-driven systems.
Familiarity with data engineering or analytics integrations (Kafka, Airflow, etc.). Prior experience working in a product-led or startup environment. Soft Skills Strong collaboration and communication skills with both technical and non-technical stakeholders. A proactive mindset with the ability to take ownership of end-to-end solutions.
Passionate about creating elegant, maintainable, and impactful software. Education Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.