Position Overview
Role Overview
As a Senior Software Engineer on this team, you will own the design and delivery of core backend services, drive integration architecture with third-party platforms, and help establish the engineering patterns. You will work closely with product, design, and customer-facing teams to ensure what gets built solves real problems elegantly.
Key Responsibilities
Platform & Backend Engineering
- Design and build scalable, highly available Java microservices on AWS from scratch
- Define and own the data model for time tracking entities — entries, projects, users, billing cycles
- Architect RESTful and event‑driven APIs consumed by web, mobile, and third‑party clients
- Own the full AWS infrastructure for your services: Lambda, ECS/EKS, RDS/Aurora, SQS, S3, CloudWatch
- Implement CI/CD pipelines using GitHub Actions or AWS CodePipeline, with automated testing gates
Integrations