Software Engineer – Professional Practice Contract
Core
Entry-level backend software engineer building and shipping features in TypeScript/Node.js and Python on AWS for a customer communications platform.
Role type
Junior IC backend engineer (graduate program)
Builds
Backend features, AI/LLM-powered features, and production services for customer communications
Domain
SaaS / Customer Communications / AI
Deliverable
production ML models
Required skills
TypeScript/JavaScript, Python, Node.js, Git, REST APIs, SQL/NoSQL databases, AWS basics
Preferred skills
Docker, CI/CD, React, LLMs/NLP/speech technologies
Technologies
TypeScript, Node.js, Python, AWS, PostgreSQL, DynamoDB, OpenSearch, Redis, React
Responsibilities
Build, test, and ship backend features; write clean, tested, and maintainable code; participate in code reviews; monitor and operate services in production; collaborate with product managers and designers; own a feature end-to-end by the end of the program
