Principal Full Stack Engineer / Technical Lead (Remote)

August 26, 2025

What you’ll do
  • Own the end-to-end architecture for customer-facing applications, APIs, and supporting infrastructure.
  • Lead design and implementation of full stack features, from backend services and databases to frontend UIs.
  • Partner with product and design teams to translate requirements into intuitive, performant solutions.
  • Guide the team in building reusable component libraries, scalable APIs, and extensible frameworks.
  • Implement best practices for testing, monitoring, and deployment across the stack.
  • Provide technical leadership: mentor engineers, lead design reviews, and drive cross-team alignment.
  • Balance long-term architectural vision with rapid, iterative delivery in a startup environment.

What you'll bring
  • 10+ years of software engineering experience, with a track record of delivering production systems end-to-end.
  • Expertise in modern backend development (Python preferred; Node/Go/Java acceptable).
  • Strong frontend experience with React (or similar modern frameworks), component-driven development, and responsive design.
  • Proven experience architecting distributed systems, APIs, and cloud-based deployments (AWS/GCP/Azure).
  • Familiarity with relational and non-relational databases (Postgres, Redis, MongoDB, etc.).
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and observability practices.
  • Demonstrated ability to lead projects, mentor engineers, and influence technical direction.

Nice to have
  • Background in real-time systems, streaming architectures, or voice/telephony platforms.
  • Experience scaling SaaS products for enterprise customers.
  • Exposure to AI/ML-driven products or conversational interfaces.
To apply, send your resume to hello@marrlabs.com and include the job title in the subject line