Summary:
We’re looking for a Full Stack Developer with 3–6 years of experience who can build and maintain robust web applications from end to end. You’ll work across both front-end and back-end technologies—primarily React and Python—to deliver clean, scalable code and seamless user experiences. Your strong understanding of UI/UX design, database skills, and exposure to modern DevOps practices will be key to delivering high-quality, user-centric applications.
Key Responsibilities:
Build and maintain dynamic & responsive web applications using React.
Develop server-side logic with Python and manage structured and unstructured data using SQL and NoSQL databases.
Optimize applications for maximum speed, scalability, and performance.
Collaborate with UI/UX designers and work with Figma files to implement modern, user-friendly interfaces.
Integrate DevOps practices by contributing to CI/CD pipeline development and deployment workflows.
Containerize applications using Docker and manage deployments in cloud (preferably Azure) environments.
Work with cross-functional teams to define features and implement scalable solutions.
Troubleshoot, debug, and resolve application issues to enhance usability.
Must-Have Skills:
3–6 years of full stack development experience.
Advanced skills in React for front-end development.
Strong proficiency in Python for back-end logic and API development.
Experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB.
Hands-on experience working with Figma to implement UI/UX designs.
Familiarity with Git and collaborative version control practices.
Experience with CI/CD tools and pipelines (e.g., GitHub Actions, GitLab CI).
Solid debugging skills and a strong eye for performance optimization.
Familiarity with RESTful APIs and web services.
Preferred Qualifications (Good to Have):
Exposure to Docker for containerization and environment management.
Experience with GenAI/LLM integration.
Knowledge of cloud infrastructure and deployment.
Soft Skills:
Strong communication and collaboration skills across technical and design teams.
Adaptable in fast-paced, agile environments with shifting priorities.