Senior Full Stack Developer (AWS / React / Node.js)
sls.guru
About the role
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.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free