Full Stack Developer (React + Python)
Job description
Job Summary We are looking for a talented and experienced Full Stack Developer with 4–9 years of hands-on experience in building scalable web applications using React.js on the front end and Python on the back end. The ideal candidate should have strong expertise in designing, developing, and maintaining end-to-end applications, collaborating with cross-functional teams, and delivering high-quality software solutions. Key Responsibilities
- Design, develop, test, and deploy full-stack web applications using React.js and Python.
- Build responsive and user-friendly front-end interfaces using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Develop scalable backend services, RESTful APIs, and microservices using Python frameworks such as FastAPI, Django, or Flask.
- Integrate front-end components with backend services and third-party APIs.
- Design, develop, and optimize database structures and queries.
- Participate in application architecture, design discussions, and technical decision-making.
- Write clean, maintainable, reusable, and well-documented code.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve application issues across the technology stack.
- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps teams throughout the development lifecycle.
- Contribute to CI/CD implementation, deployment automation, and performance optimization initiatives. Required Technical Skills
- Strong experience with React.js and modern JavaScript (ES6+).
- Hands-on experience with TypeScript.
- Proficiency in HTML5, CSS3, Bootstrap, Material UI, Tailwind CSS, or similar UI frameworks.
- Experience with state management libraries such as Redux, Context API, or Zustand.
- Understanding of responsive design, cross-browser compatibility, and performance optimization.
- Strong programming expertise in Python.
- Experience with FastAPI, Django, or Flask frameworks.
- Hands-on experience in REST API development and integration.
- Knowledge of microservices architecture and API security best practices.
- Understanding of asynchronous programming and backend performance optimization. Database
- Experience with PostgreSQL, MySQL, SQL Server, or similar relational databases.
- Knowledge of MongoDB or other NoSQL databases is a plus.
- Strong understanding of database design, indexing, and query optimization. Cloud & DevOps
- Experience with AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Docker and containerized deployments.
- Familiarity with Kubernetes is preferred.
- Knowledge of CI/CD pipelines and deployment automation tools. Required Qualifications
- Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related discipline.
- 4–9 years of professional experience in full-stack application development.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and within cross-functional teams. Preferred Skills
- Experience with event-driven architectures and messaging systems such as Kafka or RabbitMQ.
- Exposure to serverless architectures and cloud-native applications.
- Experience with automated testing frameworks and test-driven development (TDD).
- Knowledge of application security best practices and performance tuning.
- Exposure to AI/ML-enabled applications or Generative AI integrations is an added advantage. Key Competencies
- Strong ownership and accountability.
- Excellent troubleshooting and debugging skills.
- Ability to mentor junior developers and contribute to technical leadership.
- Strong collaboration and stakeholder management skills.
- Passion for learning new technologies and driving innovation. Primary Skills
- React.js
- TypeScript
- Python
- FastAPI / Django / Flask
- REST APIs
- Microservices
- PostgreSQL / MySQL
- Docker
- Cloud Platforms (AWS/Azure/GCP)
- Git
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: LinkedIn