Experience: 4-9 years Work from Office (Monday to Friday)
About the Role
We are seeking an experienced Full-Stack Developer to design, develop, test, and deploy scalable applications. The ideal candidate will work across the full software lifecycle and collaborate closely with product, QA, and other engineering teams.
Roles & Responsibilities
- Develop, maintain, and enhance full-stack applications using React/Next.js on the frontend and Python/FastAPI on the backend.
- Design and implement REST APIs and microservices with high performance, scalability, and security.
- Build responsive UI components using Tailwind CSS/Bootstrap and ensure cross-browser compatibility.
- Integrate front-end applications with backend services and databases (SQL/NoSQL).
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and optimize application performance across the stack.
- Collaborate with cross-functional teams (Product, QA, DevOps) in an Agile environment.
- Participate in code reviews, technical discussions, and architecture planning.
- Maintain CI/CD pipelines and support deployment processes (Vercel/AWS/GCP).
- Stay updated with emerging technologies and contribute to continuous improvement initiatives.
- React.js & Next.js
- Tailwind CSS / Bootstrap
- Cloud deployment experience (Vercel / AWS / GCP)
- Python & FastAPI
- SQL Alchemy (any ORM)
- REST API & Microservices
- SQL/NoSQL databases
- Pydantic, Typing
- CI/CD pipeline knowledge
- Cloud exposure (AWS / Azure / GCP / Vercel)
- Basic DevOps understanding
- Strong verbal and written communication
- Excellent problem-solving and analytical thinking
- Collaborative and proactive attitude
- High ownership and attention to detail
- Adaptability to fast-paced environments
- Continuous learning mindset
