Senior Software Application Developer
Core
Define technical direction and deliver secure, scalable software for a customer-facing SaaS platform, leading complex initiatives spanning architecture, AI-enabled capabilities, and cloud infrastructure.
Role type
Senior Software Application Developer (Technical Lead)
Builds
High-impact platform capabilities, scalable APIs, distributed services, and AI-enabled product features
Domain
Enterprise SaaS, Cloud Infrastructure, AI/LLM Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, SQL, API design, distributed systems, system architecture, LLM integrations, RAG, workflow orchestration, event-driven architecture, cloud security, containerization, CI/CD
Preferred skills
AI-native/agentic development workflows, human-in-the-loop controls, evaluation and guardrail systems for AI, multi-tenancy design
Technologies
TypeScript, Node.js, Redis, OpenSearch, PostgreSQL, AWS (CloudFront, S3, API Gateway, ECS, Lambda, RDS), Docker, GitHub
Responsibilities
Own architecture and technical direction for high-impact platform capabilities; Design and evolve scalable APIs and data flows; Lead development of AI-enabled product capabilities; Establish AI-native SDLC practices; Build evaluation and guardrail systems for AI-assisted workflows; Set production-readiness standards across AWS services; Drive secure-by-design engineering; Lead ambiguous, multi-team initiatives from discovery to rollout; Strengthen engineering excellence through reviews and standards; Mentor engineers and contribute to technical roadmaps
Seniority
Senior, hands-on IC with technical leadership