About the Role
5+ years of professional software development experience. Strong proficiency in TypeScript, Node.js (NestJS/Express), and Angular. Experience building and maintaining multi‑tenant SaaS applications, including tenant isolation and scalability. Proficiency with REST APIs, API versioning, and familiarity with OAuth2/OpenID Connect, JWTs, JWKs, and related security best practices. Solid experience with PostgreSQL or similar relational databases; familiarity with key‑value/document stores. Practical experience with Git and GitLab CI/CD workflows, and automated build/test pipelines. Understanding of asynchronous patterns (queues, messaging, events). Experience with secrets management and key/certificate rotation. Strong automated testing discipline: unit, integration, and end‑to‑end testing. Strong debugging abilities, analytical reasoning, and problem‑solving skills. Excellent communication and collaboration abilities, working effectively across cross‑functional teams.
Tech Stack
TypeScriptNode.jsNestJSExpressPostgreSQLOAuth2JWTGitLab CI/CDAPI design