Full Stack Developer | React + Python
Summary
The Full Stack Developer will build and maintain responsive web applications and scalable backend services using React.js and Python. The role involves database design, API development, and collaboration within an Agile team to ensure system performance and reliability.
Key Responsibilities
• Develop responsive web applications using React.js
• Build scalable backend services and REST APIs using Python
• Create reusable React components and integrate APIs and third party services
• Design database services and optimize SQL queries
• Troubleshoot, debug, tune performance, and provide production support
• Write unit and integration tests and participate in code reviews
• Collaborate with BA, Product, QA, DevOps, and other teams in Agile/Scrum
• Ensure security, scalability, performance, and reliability
Required Skills
• Strong hands on experience with
React.js, JavaScript/TypeScript, HTML5, CSS3 • React Hooks, Redux or similar state management • Strong
Python
with FastAPI, Flask, or Django • REST API development, authentication, authorization, and asynchronous programming • PostgreSQL, MySQL, or Oracle with strong SQL knowledge • Git and modern frontend build tools such as npm/Webpack Good to Have • Docker, Kubernetes, CI/CD, AWS/Azure/GCP • Microservices and cloud native applications • Automated testing and OAuth2/JWT • Enterprise or regulated industry experience Qualifications • Bachelor's degree in Computer Science, Engineering, IT, or equivalent •
5–8 years of relevant experience • Strong hands on experience in
both React.js and Python • Good communication, analytical, and problem solving skills
React.js, JavaScript/TypeScript, HTML5, CSS3 • React Hooks, Redux or similar state management • Strong
Python
with FastAPI, Flask, or Django • REST API development, authentication, authorization, and asynchronous programming • PostgreSQL, MySQL, or Oracle with strong SQL knowledge • Git and modern frontend build tools such as npm/Webpack Good to Have • Docker, Kubernetes, CI/CD, AWS/Azure/GCP • Microservices and cloud native applications • Automated testing and OAuth2/JWT • Enterprise or regulated industry experience Qualifications • Bachelor's degree in Computer Science, Engineering, IT, or equivalent •
5–8 years of relevant experience • Strong hands on experience in
both React.js and Python • Good communication, analytical, and problem solving skills