Senior Software Engineer

LAZOS, LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
Agile Methodologies
Artificial Intelligence
Application Performance Management
JIRA
Audit Trail
Automation of Tests
Azure
Software Quality
Code Review
Continuous Integration
Data Integrity
Relational Databases
Software Debugging
Django
Github
Java Virtual Machine (JVM)
Python
PostgreSQL
Node.js
Object-Oriented Software Development
OpenID
Scrum
Software Tools
Next.js
Software Engineering
Software Systems
SQLAlchemy
TypeScript
Openapi
Network Routers
React
Flask
Backend
GIT
FastAPI
Pytest
Gherkin
Information Technology
Playwright
Front End Software Development
JestJS
REST
Software Version Control
Docker
Key Vault

Job description

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 ResponsibilitiesSoftware 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.

Requirements

  • 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.
  • Effective communication skills and willingness to learn.
  • Advanced English.
  • AI-First mindset - comfortable working with AI-assisted development tools (e.g. Claude Code, MCP integrations) as part of the daily workflow., * 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.
  • Basic knowledge of Java or other JVM languages (background, not required).
  • Experience with agile development methodologies.
  • Adaptable and eager to contribute in a fast-paced startup environment.
  • Collaborative mindset with strong problem-solving abilities.

Benefits & conditions

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.

Lazo, we provide peace of mind to fast-growing startups by ensuring all financial, accounting, tax, and legal needs are being met while they focus on product and traction. We provide information in a timely manner, ready to be shared with investors, ensuring the startup is always investment-ready.

About the company

Lazo is building the AI-powered operating system for modern startups - automating everything founders shouldn't have to think about: finance, legal, tax, payroll, and fundraising tools, all under one roof. We're a lean, fast-moving team where engineers ship product that reaches real users fast. You'll work closely with founders, have massive ownership, and help shape the technical foundation of a platform used by high-growth startups across the U.S. We're backed by AlleyCorp, AWS Startups, Google for Startups, Endeavor, and Tampa Bay Wave. More at www.lazo.us

Apply for this position