Role description
Full Stack Developer (React & Python/Node.js - AWS) Job Summary We are seeking a Full Stack Developer to design, build, and maintain secure, high-performance web applications. In this role, you will work on everything from responsive user interfaces to scalable backend services. You will build user-facing features using React and power them with backend microservices using Python or Node.js. Because our application handles critical systems, you will place a massive focus on secure API development and follow DevOps best practices to deploy code safely and efficiently to AWS.
Key Responsibilities Frontend Development: Build modular, responsive, and highly interactive user interfaces using React JS, Redux/Context API, and contemporary CSS frameworks.
Backend Development: Design and scale robust backend services and microservices using either Python (FastAPI, Django, Flask) or Node.js (Express, NestJS).
Secure API Development: Architect and secure RESTful or GraphQL APIs, ensuring strict protection against vulnerabilities like injection and broken object-level authorization.
Cloud Infrastructure: Deploy and manage application components natively within AWS using containerized environments.
DevOps Integration: Own and manage deployment workflows by writing Infrastructure as Code (IaC) and building automated CI/CD validation gates.
Data Management: Write optimized queries and design schemas for both relational databases (PostgreSQL, MySQL) and NoSQL stores (DynamoDB, MongoDB).
Required Technical Skills Area Required
Skills & Technologies Frontend React JS, JavaScript (ES6+), TypeScript, HTML5, CSS3, Webpack/Vite Backend Python (FastAPI/Django) OR Node.js (Express/NestJS) AWS Cloud EC2, S3, Lambda, ECS/EKS, API Gateway, CloudWatch, RDS Security OAuth 2.0, OIDC, JWT, IAM policies,
CORS configuration, encryption (HTTPS, KMS) DevOps Docker, Git, GitHub Actions/GitLab CI, Terraform or AWS CloudFormation Databases PostgreSQL or MySQL, and DynamoDB or MongoDB Required Security Practices (Crucial Focus) Secure API Design: Implementing rigorous input validation, output encoding, and strict rate-limiting to prevent Denial of Service (DoS) attacks. Authentication & Authorization: Enforcing secure identity management with token-based authentication and Role-Based Access Control (RBAC).
Secrets Management: Preventing hardcoded credentials by using secure storage tools like AWS Secrets Manager or Systems Manager Parameter Store.
Security Scanning: Utilizing automated tools within the CI/CD pipeline to scan code for vulnerabilities and dependency flaws before deployment.
Experience and Qualifications Years of Experience: 8-10 yrs years of professional full-stack software development experience in a production environment.
Architecture Understanding: Strong grasp of serverless architectures, event-driven systems, and microservices patterns.
Testing Rigor: Experience writing comprehensive unit, integration, and end-to-end tests for both frontend and backend systems.
Skills
AWS, React, Python, Node.js
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation.
With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
📌 Lead II - Software Engineering (Hyderabad)
🏢 UST
📍 Hyderabad