Fullstack Developer (Node.js + React + AWS)
Full-time Mid-Senior LevelJob Overview
About You
You are a hands-on senior engineer who enjoys owning complex systems end-to-end. You are passionate about building scalable, production-grade applications in the cloud and want to contribute to architectural decisions while mentoring others and collaborating with cross-functional teams in a remote-first environment.
You bring to Applaudo the following competencies:
- Bachelor’s Degree or higher in Computer Science or Software Engineering.
- 7+ years of experience in software development, with a strong focus on Node.js and TypeScript.
- Proven experience building full-stack applications using React and TypeScript.
- Solid experience designing and operating REST and/or GraphQL APIs.
- Hands-on experience with AWS serverless services such as Lambda, API Gateway, SQS, SNS, DynamoDB, S3, CloudFront, and Cognito.
- Strong knowledge of event-driven architectures in production environments.
- Advanced experience with DynamoDB, including single-table design, partition/sort key strategies, TTL, and cost-efficient scaling.
- Experience supporting hybrid architectures, including coexistence with legacy SQL-based systems.
- Hands-on experience provisioning infrastructure using AWS CDK or similar IaC tools.
- Experience building and maintaining CI/CD pipelines (preferably GitHub Actions).
- Solid understanding of logging, monitoring, and observability using CloudWatch or similar tools.
- Strong frontend skills with state management patterns such as React Query, Redux, or Zustand.
- Advanced English proficiency and ability to collaborate effectively in distributed teams.
- Experience mentoring junior engineers or acting as a technical reference is a strong plus.
You will be accountable for the following responsibilities:
- Design, build, and maintain scalable backend services using Node.js and TypeScript.
- Develop and operate high-performance REST and GraphQL APIs.
- Implement and evolve event-driven architectures using AWS services such as Lambda, SQS, SNS, and API Gateway.
- Model and optimize data access patterns in DynamoDB, ensuring performance, scalability, and cost efficiency.
- Support system evolution by enabling hybrid architectures during migrations from legacy platforms to serverless solutions.
- Provision and manage infrastructure using AWS CDK and cloud-native best practices.
- Build and maintain robust CI/CD pipelines covering linting, testing, building, deployments, and environment management.
- Ensure production readiness through proper logging, monitoring, alerting, and observability.
- Build 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.
- Participate in architectural discussions, perform code reviews, and promote best engineering practices.
Make Your Resume Now