Variable Lift is seeking a Senior Software Developer to support delivery across modern, cloud-native web platforms. This is a hands-on role suited to experienced developers who are comfortable owning technical solutions end-to-end in a consulting environment.
You will work across frontend, backend, and infrastructure layers, contributing directly to production systems while helping establish and uphold technical standards.
Design, implement, and maintain production features across frontend and backend systems
Own technical solutions from design through deployment
Build and maintain REST APIs using Node.js / Express with TypeScript
Develop frontend applications using React 18 and Next.js 14 (SSR/SSG)
Apply strong typing and runtime validation using TypeScript and Zod
Work with AWS services including Lambda, ECS, RDS (MySQL), S3, and EventBridge
Contribute to infrastructure as code using Terraform
Support automated build and deployment pipelines using GitLab CI/CD
Ensure observability through logging and monitoring tooling (e.g., DataDog)
Collaborate with distributed team members and stakeholders
Review code and mentor intermediate developers when appropriate
7+ years professional software development experience
Strong experience with TypeScript across frontend and backend
Deep hands-on experience with React and Next.js
Proven ability to design and scale Node.js / Express APIs
Practical AWS experience, particularly with serverless workloads
Experience with Dockerized environments and CI/CD pipelines
Strong understanding of MySQL and relational data modeling
Experience working in monorepos (Lerna, Yarn or npm workspaces)
Excellent written and spoken English
Reliable availability during ET working hours
Experience in regulated or security-sensitive environments
Familiarity with authentication/authorization systems
Experience with secure file transfer workflows (SFTP/FTPS, PGP/OpenPGP)
Exposure to internationalization (i18n)
Prior consulting or agency experience
You independently deliver complex, production-ready features
You improve system reliability, clarity, and maintainability
You are trusted as a senior technical contributor in a client-facing environment