Full Stack Developer (Python & React)
About the Role :
We are looking for a skilled and versatile Full Stack Developer to join our dynamic team. This role is ideal for an individual who is passionate about building end-to-end applications from the ground up, with a strong focus on both back-end and front-end development. You will be responsible for creating robust, scalable, and secure applications, working with a modern tech stack centered around Python and React.
Key Responsibilities :
- Full-Stack Development : Design, develop, and maintain scalable full-stack applications using Python (with frameworks like Django, Flask, or FastAPI) for the back-end and React.js for the front-end.
- CI / CD Implementation : Implement, manage, and optimize CI / CD pipelines to ensure automated, reliable, and smooth deployment of applications.
- Cross-Functional Collaboration : Work closely with product managers, UI / UX designers, and other engineers to translate business requirements and design mockups into functional, high-quality code.
- Performance & Security : Ensure the applications are highly performant, secure, and scalable to handle a growing user base and increasing data load.
- System Architecture : Participate in architectural discussions and contribute to the design of new features and services, including REST APIs or GraphQL, and a microservices architecture.
Skills Required
Back-End Expertise : Strong expertise in Python and hands-on experience with at least one major Python back-end framework (Django, Flask, or FastAPI).Front-End Proficiency : Solid experience with React.js, coupled with strong skills in HTML, CSS, and modern JavaScript / TypeScript.DevOps & CI / CD : Proficiency in implementing and managing CI / CD tools such as Jenkins, GitHub Actions, GitLab CI / CD, or similar platforms.API & Cloud Knowledge : Experience in designing and consuming REST APIs or GraphQL. Familiarity with building and deploying applications on major cloud platforms like AWS, Azure, or GCP.Database Management : Good working knowledge of both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).Problem-Solving : Excellent problem-solving skills and the ability to work independently as well as part of a team.(ref : hirist.tech)