Jobs · Engineering

Senior Software Engineer

Lazo · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

About the role

The Senior Software Engineer will design, develop, and maintain robust software solutions for the Lazo Platform. You will work across a modern TypeScript and Python stack, building product features that help startup founders manage incorporation, compliance, and accountability in a high-trust, regulated domain. As part of the product team, you will translate business requirements into scalable technical solutions that drive product growth and improve user experience. You'll collaborate closely with product management, design, and engineering to ship high-quality software in a fast-paced startup environment. This position reports to the Chief Technology Officer.

What you'll work with

  • Lazo is built as an Nx polyglot monorepo (pnpm workspaces) deployed to Container Apps:
    • Frontend — Next.js 16 (App Router, React Server Components) + React 19 + TypeScript, organized with Feature-Sliced Design (FSD).
    • Backend — FastAPI (Python 3.11) with async SQLAlchemy 2.0 over PostgreSQL.
    • Data — PostgreSQL per service; Prisma and SQLAlchemy as the ORM seams.
    • Testing — BDD/Gherkin across layers: Vitest + vitest-cucumber (TS), pytest-bdd + httpx (FastAPI), Playwright (e2e).
    • Infra & delivery — GitHub Actions CI/CD, Docker, Container Apps, Key Vault, OIDC federated auth.
  • Lazo handles sensitive data — SSNs, EINs, passports, bank accounts, cap tables, tax filings. Security, data integrity, and auditability are the top priorities, ahead of availability, privacy/compliance (SOC 2, GDPR, CCPA), testability, and maintainability.

Key Responsibilities

  • Software Development
    • Design and develop scalable backend services using Python (FastAPI) and async SQLAlchemy.
    • Build responsive frontend applications using React 19 and Next.js 16 (App Router, RSC) with TypeScript.
    • Write clean, maintainable, well-documented, and well-typed code.
    • Implement best practices for software development and code quality across a shared monorepo.
  • Technical Architecture
    • Contribute to technical decision-making and architecture planning.
    • Optimize application performance and scalability (frontend rendering, async backends, database access patterns).
    • Ensure security best practices across all solutions — authz, tenant isolation, mask-on-read for restricted fields, auditable writes.
    • Participate in code reviews and provide technical mentorship.
  • Collaboration and Implementation
    • Work closely with product managers to understand requirements and translate them into technical solutions.
    • Collaborate with the design team to implement user-facing features against the Lazo design system.
    • Partner with other engineers to maintain consistent coding standards across the monorepo (Nx project boundaries, DTO layering, feature packages).
    • Participate in agile development processes and sprint planning (Jira-driven, spec-driven workflow).
  • Quality Assurance
    • Write comprehensive unit and integration tests, following the team's BDD/Gherkin conventions — a claim that isn't backed by a test isn't true.
    • Debug and resolve technical issues efficiently.
    • Monitor application performance and implement improvements.
    • Ensure adherence to the software development lifecycle and audit requirements.

Experience

  • 4+ years of professional software engineering experience.
  • Strong production experience with Python (FastAPI, Django, or Flask) and/or TypeScript/Node.
  • 2+ years building frontends with React (Next.js a strong plus).
  • Experience with software development tools and version control (Git).
  • Demonstrated ability to work independently and as part of a team.

Skills

  • Strong proficiency in Python and/or TypeScript, with solid object-oriented and functional fundamentals.
  • Solid understanding of React and modern JavaScript/TypeScript; familiarity with Next.js App Router and React Server Components.
  • Experience with relational databases and SQL (PostgreSQL), and an ORM (SQLAlchemy or Prisma).
  • Understanding of RESTful API design and implementation (FastAPI/OpenAPI a plus).
  • Comfort writing automated tests (unit, integration, BDD/Gherkin).
  • Awareness of security and privacy concerns when handling sensitive/PII data.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a collaborative environment.

Education

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Relevant technical certifications are a plus.
  • Educational background in Java or other JVM languages is a plus.

Preferred Qualifications

  • Experience with Nx or other monorepo tooling.
  • Experience deploying to Azure (Container Apps) or another major cloud, with CI/CD via GitHub Actions.
  • Experience in regulated or high-trust domains (fintech, legal, healthcare) and with compliance frameworks (SOC 2, GDPR, CCPA).
  • Familiarity with Feature-Sliced Design or other frontend architecture patterns.

Benefits

  • Compensation in USD.
  • #Flexible work culture - we focus on goal achievement!
  • 📍 100% remote.
  • 🏖️ 3 weeks of vacation.
  • 🧑‍🎄 Week off between Christmas and New Year's Eve.
  • 💆 Health benefits.
  • 🎂 Birthday day off.
  • 👪 Marriage leave, maternity/paternity/adoption leave.
  • And it gets better:🚀 Develop in a fast-paced and challenging environment.⭐ Be part of a highly committed team with an excellent work environment.🌎 Work for one of the most challenging ecosystems: the United States.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com