Senior Full Stack Developer (AWS / React / Node.js)
We are seeking a highly skilled Senior Full Stack Developer with strong experience building scalable cloud-native applications using AWS, Node.js, React, and TypeScript. In this role, you will design, develop, and maintain modern web applications and distributed systems while helping drive technical excellence across frontend, backend, and cloud infrastructure.
The ideal candidate brings deep hands-on development experience, strong architectural thinking, and the ability to collaborate effectively within cross-functional teams to deliver high-quality solutions for enterprise clients.
About the Role
As a Senior Full Stack Developer, you will work closely with engineering, product, and architecture teams to build scalable, secure, and high-performance applications leveraging modern AWS cloud services and serverless technologies.
You will contribute across the full software development lifecycle — from solution design and technical planning through implementation, testing, deployment, and ongoing optimization. This role requires a strong understanding of both frontend and backend development, as well as experience building cloud-native systems in agile environments.
Key Responsibilities
Design, develop, and maintain modern web applications using React.js, TypeScript, and Node.js
Build scalable backend services, APIs, and serverless applications using AWS technologies
Develop and maintain cloud infrastructure and deployment pipelines using Infrastructure as Code (IaC)
Collaborate with cross-functional teams to translate business and technical requirements into scalable solutions
Participate in architecture discussions and contribute to technical strategy and best practices
Write clean, maintainable, and well-tested code following modern engineering standards
Perform code reviews and mentor junior developers when needed
Optimize applications for performance, scalability, reliability, and security
Support CI/CD processes and modern DevOps workflows
Troubleshoot and resolve complex technical issues across frontend, backend, and infrastructure layers
Required Skills & Experience
Core Qualifications
5+ years of professional software development experience
5+ years of hands-on experience with:AWS
Node.js
React.js
TypeScript
AWS Lambda / serverless technologies
Strong experience building enterprise-grade full-stack applications
Experience working in Agile/Scrum development environments
Frontend Development
Strong expertise with:React.js
TypeScript / JavaScript (ES6+)
Redux and/or React Query
HTML5 and CSS3
Tailwind CSS
Webpack or modern frontend build tooling
Experience optimizing frontend performance and debugging complex UI issues
Familiarity with responsive design and modern UI/UX best practices
Backend & API Development
Strong backend development experience using Node.js and TypeScript
Experience designing and building RESTful APIs and microservices
Understanding of scalable backend architecture patterns
Experience working with SQL and NoSQL databases
AWS & Cloud Engineering
Strong experience with AWS cloud services and cloud-native application development
Hands-on experience with:AWS Lambda
API Gateway
DynamoDB
S3
CloudWatch
IAM
Experience with Infrastructure as Code tools such as:Terraform
AWS CDK
CloudFormation
Familiarity with serverless architecture patterns and event-driven systems
Testing & DevOps
Experience with unit testing and end-to-end testing frameworks (e.g., Playwright, Jest)
Understanding of software testing methodologies and quality assurance practices
Experience with:CI/CD pipelines
Git-based workflows
Automated deployments
Familiarity with Docker and containerized development workflows
Soft Skills
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Ability to work independently and contribute in a fast-paced environment
Technical leadership and mentoring experience preferred
Preferred Qualifications
AWS Certification(s)
Experience leading development teams or technical initiatives
Experience with Docker, ECS, or Kubernetes
Knowledge of microservices architecture
Experience with observability and monitoring tools
Strong understanding of cloud security best practices
Familiarity with drag-and-drop libraries and advanced frontend interactions
What We Offer
Opportunity to work with cutting-edge AWS and serverless technologies
Collaborative, innovative, and engineering-focused culture
Exposure to enterprise-scale cloud-native projects
Professional development and career growth opportunities
Flexible and supportive work environment
Join our team and help build modern cloud-native applications that deliver meaningful impact for our clients and partners.