Senior Full Stack Engineer — Cloud Infrastructure & IoT
- Compensation
- Not disclosed
- Location
- Boston, Massachusetts, United States; Remote
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong professional experience with Node.js and TypeScript.
- Experience building and maintaining backend applications and APIs.
- Hands-on experience with AWS services, including Lambda, ECS, S3, and SQS.
- Strong experience with React and modern frontend development.
- Experience with PostgreSQL, including schema design, query optimization, and indexing.
- Experience with automated testing, preferably Playwright and Cucumber.
Nice to have
- Experience with AWS IoT Core and connected-device architectures.
- Experience with OTA updates and device management.
- Experience with serverless architectures and event-driven systems.
- Familiarity with observability, cloud cost optimization, and production monitoring.
- Experience building internal developer tools and automated testing platforms.
Full description
Owl Labs is seeking a Senior Full Stack Engineer to build and maintain the software behind our connected products and internal applications. You’ll work with Node.js, TypeScript, React, and AWS, contributing across backend services, web applications, and cloud infrastructure. We’re looking for someone who can make thoughtful technical decisions, troubleshoot problems, and work closely with other engineers to deliver reliable software.
WHAT YOU’LL DO:
- Build and maintain backend services, APIs, and serverless applications using Node.js and TypeScript.
- Manage cloud infrastructure using AWS services, including Lambda, ECS, S3, SQS, and AWS IoT Core.
- Develop the backend services that support connected devices and over-the-air (OTA) updates.
- Build web applications and internal tools using React and TypeScript.
- Design and maintain PostgreSQL schemas, queries, indexes, and data access patterns.
- Create and maintain automated end-to-end tests and reporting tools using Playwright and Cucumber.
- Improve CI/CD pipelines, deployment workflows, and cloud application releases.
- Help make technical decisions about how services connect, how data moves, and how applications are structured.
- Troubleshoot issues across applications, databases, and cloud infrastructure.
- Work with other engineers to deliver features, maintain code quality, and establish consistent development practices.
QUALIFICATIONS:
EXPERIENCE**
- Strong professional experience with Node.js and TypeScript.
- Experience building and maintaining backend applications and APIs.
- Hands-on experience with AWS services, including Lambda, ECS, S3, and SQS.
- Strong experience with React and modern frontend development.
- Experience with PostgreSQL, including schema design, query optimization, and indexing.
- Experience with automated testing, preferably Playwright and Cucumber.
SKILLS
- Understanding of REST APIs, asynchronous messaging, and event-driven architectures.
- Familiarity with infrastructure as code, such as AWS CDK or Terraform.
- Familiarity with CI/CD pipelines and production deployment practices.
- Understanding of software architecture, distributed systems, and backend design patterns.
- Ability to troubleshoot complex technical problems and work independently across the full stack.
- Clear communication and the ability to work well with other engineers.