We are looking for a skilled Full-Stack Developer to build scalable, production-grade web applications. The role involves end-to-end ownership—from frontend user interfaces to backend services, APIs, databases, and cloud deployment on AWS and/or Azure.
You will work closely with product and engineering teams to design, develop, and deploy secure, high-performance applications.
Full-Stack Development (Mandatory)
- Build production-grade applications using Python (FastAPI, Flask) and React.js, Next.js.
- Develop responsive, multi-screen web interfaces and reusable UI components.
- Implement secure authentication, authorization, and role-based access control (RBAC).
- Create dashboards, workflows, forms, and data-driven interfaces.
- Design and develop secure, scalable REST APIs and microservices in Python.
- Work with relational databases such as PostgreSQL, MySQL, including schema design, indexing, and query optimization.
- Implement background jobs and async processing using Celery, Redis, or RabbitMQ.
- Build data ingestion pipelines for PDFs, documents, Excel files, and APIs.
Frontend Engineering (Mandatory)
- Optimize performance, accessibility, and responsiveness.
- Integrate frontend with backend APIs and manage application state effectively.
Cloud Engineering – AWS and/or Azure (At Least One Required)
- AWS: EC2, ECS, EKS, Lambda, API Gateway, S3, RDS, DynamoDB, IAM, VPC, Secrets Manager
- Azure: Virtual Machines, VNet, Key Vault
DevOps (Optional but Preferred)
- CI/CD pipelines using GitHub Actions or similar tools.
- Environment configuration, secrets management, logging, and monitoring.
Required Skills (Mandatory – Strong Hands-On)
- Python with FastAPI, Flask
- REST API design and microservices architecture
- Cloud deployment on AWS and/or Azure
- Docker and CI/CD fundamentals
- Clean, modular, and scalable code practices
- Strong ownership and accountability
- Analytical and problem‑solving mindset
- Product‑first thinking
- Ability to learn quickly and adapt
- Good collaboration and communication skills
Nice-to-Have (Bonus)
- Experience with large-scale SaaS or enterprise applications
- Exposure to data-heavy dashboards or analytics platforms
- Familiarity with frontend data-visualization libraries (Plotly, D3.js, ECharts)