
Job Description & Key Responsibilities
Experience: 2+ Years Job Type: Full-Time Location: Surat Role & responsibilities Develop and maintain web applications using Python and React.js. Build responsive, user-friendly frontend interfaces using React.js, HTML, CSS, and JavaScript. Develop backend services, business logic, and RESTful APIs using Python frameworks such as Django, Flask, or FastAPI. Integrate frontend components with backend APIs and third-party services. Work with databases such as PostgreSQL, MySQL, or MongoDB. Write clean, reusable, maintainable, and well-documented code. Debug issues, optimize application performance, and fix bugs. Collaborate with UI/UX designers, developers, and project managers. Use Git for version control and participate in code reviews. Follow best practices for application security, testing, and deployment. Preferred candidate profile Minimum 2 years of professional experience in web development. Strong proficiency in Python programming. Hands-on experience with React.js and modern JavaScript (ES6+). Experience with Django, Flask, or FastAPI. Good understanding of REST APIs and frontend-backend integration. Knowledge of HTML5, CSS3, and responsive web design. Experience working with relational or NoSQL databases. Familiarity with Git, GitHub, or GitLab. Understanding of authentication, authorization, and application security. Strong problem-solving and debugging skills. Ability to work independently and collaborate effectively within a team.