We're looking for a Full-Stack Developer to join our Engineering team and build features across our cloud-based platform. You'll work across the full stack—leveraging React (TypeScript) on the frontend and Java (Spring Boot)on the backend. You'll help design scalable systems, ship clean code, and contribute to infrastructure hosted on AWS.
This is a great role for someone with 1–4 years of experience who's excited to grow, own meaningful features, and work closely with product, design, and QA in a true Agile environment.
What You'll Do- Build responsive, user-friendly web applications using React and TypeScript
- Develop and maintain backend services with Java (Spring Boot or Core Java)
- Interact with PostgreSQL, DynamoDB, or other AWS data stores
- Deploy and monitor services on AWS (EC2, Lambda, S3, API Gateway)
- Write maintainable, well-tested code and participate in peer code reviews
- Work cross-functionally with designers, PMs, and other engineers
- Debug, optimize, and improve application performance
- Contribute to documentation and internal knowledge sharing
- 1–4 years of full-stack development experience
- Strong hands-on experience with React.js (bonus for TypeScript)
- Proficiency in Java, ideally with Spring Boot
- Comfort with REST APIs, microservices, and modern web architecture
- Familiarity with relational databases like PostgreSQL or MySQL
- Knowledge of version control (Git), CI/CD pipelines, and Agile workflows
- Exposure to AWS (S3, Lambda, IAM, EC2, etc.)
- Experience with DynamoDB or other NoSQL AWS databases
- Exposure to AWS CDK, Terraform, or serverless architecture
- Familiarity with Docker, ECS/EKS, or AWS Amplify
- An interest in infrastructure-as-code and DevOps best practices
- Make an impact on a growing SaaS product used across North America
- Work with smart, kind people who take pride in their craft
- Stay remote, stay flexible—while doing meaningful work