Intermediate Software Engineer
Core
Design, build, and maintain scalable, secure, cloud-based applications for law firms and professional services organizations.
Role type
Intermediate full-stack software engineer
Builds
Cloud-based business management solutions for legal and professional services firms
Domain
Legal technology / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, React, API design (REST/GraphQL), relational and NoSQL databases, cloud platforms (AWS), container orchestration (Kubernetes), CI/CD pipelines, infrastructure as code (Terraform/Flux), unit and end-to-end testing, UI test automation
Preferred skills
AI tool integration for development workflows, GraphQL, UI test automation frameworks (Playwright)
Technologies
TypeScript, Node.js, Express.js, Nest.js, React, PostgreSQL, MS SQL, MongoDB, AWS, Kubernetes, Terraform, Flux, Docker, GitHub Actions, Playwright
Responsibilities
Design and develop backend services and APIs; Build responsive user-facing applications; Own and deliver features independently; Contribute to scalable system design; Collaborate with Product, QA, and engineering teams; Troubleshoot and resolve issues across environments; Contribute to CI/CD pipelines; Ensure application security and reliability; Leverage AI tools to improve development workflows
Seniority
Intermediate, hands-on IC