5+ years of professional software engineering experience, with 2+ years in a senior or tech lead capacity
Strong proficiency in TypeScript and Next.js — the Client Portal is a Next.js mono-repo and the team's primary frontend technology
Experience with Go — our backend services run Go on AWS Lambda
Experience with AWS — specifically Lambda, DynamoDB, Secrets Manager, EventBridge, SNS/SQS, and ECR
Familiarity with Terraform or comparable infrastructure-as-code tooling (we use Terraform with Atlantis for automated IaC workflows)
Strong grasp of API design, including OpenAPI/REST contracts and code generation
Experience with event-driven architectures and async messaging patterns
Comfort working across the full stack — you can move fluidly between frontend UI work and backend service development
Experience operating services with high reliability requirements — you understand SLOs, runbooks, and incident response
Experience building multi-tenant SaaS portals or client-facing configuration tools
Familiarity with headless CMS platforms (e.g., Contentful) and content pipeline architecture
Experience with platform migrations — consolidating legacy systems into a unified product while maintaining backward compatibility
Background in hierarchical configuration systems or feature flag / settings management at scale
Experience with GenAI integration (AWS Bedrock, LLM proxying, prompt engineering in product features)
Experience with OpenTelemetry instrumentation and observability tooling (we use OTel with Observe)
Familiarity with data visualization and analytics dashboarding in client-facing products
$60,000 - $90,000 a year
We are a dynamic group of people who are subject matter experts with a passion for change. Our teams are crafting solutions to big problems every day. If you’re looking for an opportunity to do impactful work, join TrueML and make a difference
Our Dedication to Diversity & Inclusion
TrueML is an equal-opportunity employer. We promote, value, and thrive with a diverse & inclusive team. Different perspectives contribute to better solutions, and this makes us stronger every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status