Sr. Full Stack Developer
Posted Updated
Description
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.
The core responsibilities for the job include the following:
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.
Backend Engineering and APIs (Mandatory):
- 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):
- Develop modern UI using JavaScript/TypeScript, React.js, and Next.js.
- 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 CloudWatch, CloudFormation/Terraform (preferred), Azure App Service, Azure Functions, Azure Blob Storage, Azure SQL/PostgreSQL Virtual Machines, VNet, Key Vault, Azure Monitor, and Pipelines.
Skills
- Accessibility
- API
- API Gateway
- Authentication
- AWS
- Azure
- Azure Functions
- Azure Monitor
- Cloud
- CloudFormation
- CloudWatch
- Data Ingestion
- DynamoDB
- EC2
- ECS
- EKS
- FastAPI
- Flask
- IAM
- JavaScript
- Lambda
- Microservices
- MySQL
- Next.js
- PostgreSQL
- Python
- RabbitMQ
- RBAC
- RDBMS
- RDS
- React
- Redis
- REST
- S3
- SQL
- Terraform
- TypeScript
- Vault
- VPC