Full Stack Developer
Apply for this jobPrimary job role
We are looking for a Full Stack Developer with experience in Python and ReactJS to lead AI-integrated application development. You will work on scalable systems, integrate machine learning models, and collaborate with cross-functional teams to deliver robust, production-ready features. This full-time, direct-hire role is ideal for engineers passionate about AI-driven innovation and performance-focused platforms.
This position is direct hire, no third parties please.
The role involves backend service architecture, frontend UI development, AI/ML model integration, and hands-on cloud and CI/CD pipeline work. You will play a key part in shaping our AI application stack and contribute to all phases of product development.
RESPONSIBILITES:
-
o Develop backend APIs and services using Python frameworks such as Django, FastAPI, or Flask
-
o Build responsive frontend interfaces in ReactJS with modern JS/TS tooling
-
o Support the integration of AI/ML models into customer-facing features
-
o Collaborate with product, AI, and engineering teams to translate requirements into scalable solutions
-
o Design and consume RESTful APIs to connect frontend applications to backend services
-
o Participate in sprint planning, daily standups, code reviews, and cross-functional discussions
-
o Help implement and maintain CI/CD pipelines for consistent and testable deployments
-
o Write clear, maintainable, and well-tested code across the stack
-
o Contribute to technical documentation and user-facing guides as needed.
MINIMUM REQUIREMENTS:
-
o 3–5 years of full stack development experience with a focus on Python and ReactJS
-
o Proficiency with one or more Python frameworks: Django, FastAPI, or Flask
-
o Experience building frontends using ReactJS, Redux, or similar libraries
-
o Solid understanding of RESTful API development and integration
-
o Exposure to cloud platforms such as Azure, AWS, or GCP
-
o Familiarity with version control (Git), Docker, and CI/CD pipelines
-
o A strong interest in learning and contributing to AI/ML-powered systems
-
o Excellent communication and problem-solving skills
-
o Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Position
Experienced
Education
Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Experience
3–5 years