Senior Full Stack Software Engineer - Node.js, React, AWS Serverless at Applaudo
Job Description
About You
As a hands-on senior engineer, you thrive on owning complex systems from end-to-end. Your passion lies in building scalable, production-grade applications within cloud environments. You are eager to contribute to architectural decisions, mentor team members, and collaborate effectively with cross-functional teams in a remote-first setting.
Key Competencies:
- Bachelor's Degree or higher in Computer Science or Software Engineering.
- Over 7 years of experience in software development, with a strong emphasis on Node.js and TypeScript.
- Demonstrated experience in building full-stack applications using React and TypeScript, including familiarity with modern React state management patterns.
- Solid experience in designing and operating REST and/or GraphQL APIs.
- Practical experience with AWS serverless services such as Lambda, API Gateway, DynamoDB, and S3.
- Robust knowledge of event-driven architectures in production environments.
- Extensive experience with DynamoDB in production, covering single-table design, partition/sort key strategies, TTL, and cost-efficient scaling.
- Experience supporting hybrid architectures, including successful coexistence with legacy SQL-based systems.
- Hands-on experience provisioning infrastructure using AWS CDK or other Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
- Experience building and maintaining CI/CD pipelines, preferably using GitHub Actions.
- Strong understanding of logging, monitoring, and observability utilizing CloudWatch or similar tools.
- Strong frontend skills, particularly with state management patterns such as React Query, Redux, or Zustand.
- Advanced English proficiency and the ability to effectively collaborate within distributed teams.
Responsibilities
You will be accountable for the following key responsibilities:
- Design, build, and maintain highly scalable backend services using Node.js and TypeScript.
- Develop and operate high-performance REST and GraphQL APIs.
- Implement and evolve event-driven architectures leveraging AWS services like Lambda, SQS, SNS, and API Gateway.
- Model and optimize data access patterns within DynamoDB to ensure peak performance, scalability, and cost efficiency.
- Support system evolution by enabling hybrid architectures during migrations from legacy platforms to modern serverless solutions.
- Provision and manage infrastructure using AWS CDK, adhering to cloud-native best practices.
- Build and maintain robust CI/CD pipelines, covering linting, testing, building, deployments, and comprehensive environment management.
- Ensure production readiness through meticulous logging, monitoring, alerting, and observability practices.
- Develop and maintain frontend applications using React and TypeScript, applying clean component architecture and performance optimizations.
- Collaborate closely with product, backend, and frontend teams to deliver cohesive full-stack solutions.
- Actively participate in architectural discussions, perform rigorous code reviews, and promote leading engineering best practices across the team.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
💜 Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Fullstack Jobs
Discover similar opportunities that match your skills
Growth Engineer
Ubuntu Linux Kernel Engineer - BIOS/Firmware
Web Developer
Python Engineer
Binance Accelerator Program - Java Engineer (Web3 Wallet)
Software Engineer - Blockchain Security
Senior Java Developer - Web3 Earn
Senior Full Stack Engineer, Platform Extensions
About Applaudo
Applaudo is a nearshore digital solutions company that delivers software development, cloud engineering, AI, QA, UX/UI design, and agile transformation services to clients across the Americas, Europe, and beyond.
View Company Profile