Job Title: Full Stack Developer (Python + React)
Location: Cochin/ Remote
Experience: 3+ years
Employment Type: Full-time
We are looking for a talented Full Stack Developer to join our development team.
In this role, you will design, develop, and maintain scalable web applications using Python (FastAPI/Flask) for the back-end and React.Js for the front-end.
You will work on building and optimizing responsive user interfaces, integrating with databases, and developing RESTful APIs to ensure seamless communication between the front-end and back-end systems.
You will collaborate with cross-functional teams to deliver end-to-end solutions, ensuring that our products are high-performance, scalable, and secure.
You’ll also stay up to date with the latest technologies and best practices to continuously improve our development process.
Key Responsibilities:
* Design, develop, and maintain scalable web applications using Python (FastAPI/Flask) and React.Js.
* Build RESTful APIs and microservices for seamless integration between front-end and back-end systems.
* Develop responsive, user-friendly UI components with React.Js and modern JavaScript workflows.
* Work with relational (PostgreSQL, Supabase) and non-relational (MongoDB) databases, ensuring proper integration and optimization.
* Optimize applications for speed, scalability, and security.
* Work closely with other developers to deliver high-quality, end-to-end solutions.
* Participate in code reviews, write unit/integration tests, and contribute to CI/CD processes.
* Utilize AWS services for cloud infrastructure, deployment, and scaling of applications.
* Stay updated with modern frameworks, best practices, and emerging technologies.
Required Skills & Experience:
* Experience: Minimum 3 years of experience.
* Backend: Strong proficiency in Python with frameworks like FastAPI, Django and Flask.
* Frontend: Hands-on experience with React.Js, JavaScript, and modern frontend workflows.
* Database Knowledge: Solid experience working with SQL (PostgreSQL, Supabase).
* API Development: Good understanding of RESTful APIs, microservices architecture, and cloud deployment.
* Cloud Platforms: Experience with AWS (Amazon Web Services) for cloud infrastructure and deployment.
* Version Control & CI/CD: Familiarity with Git, Docker, CI/CD pipelines, and Agile methodologies.
* Problem Solving: Strong problem-solving and debugging skills to quickly identify and resolve issues.
Preferred / Nice-to-Have Skills:
* AI/ML Integration: Experience with deploying and integrating AI/ML models or services into applications.
* Containerization: Experience with Docker and container orchestration tools.
* Additional Frontend Experience: Familiarity with TypeScript and Redux.