Nava logo
Nava

Building simple, effective government services. Want to contribute? We're hiring!

Software Engineer – Gen AI, Typescript, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2015H1B SponsorCompany SiteLinkedIn

Location

Alabama + 30 moreAll locations: Alabama | Arizona | California | Colorado | Connecticut | District Of Columbia | Florida | Illinois | Louisiana | Maine | Nevada | New Jersey | New York | North Carolina | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | Tennessee | Texas | Utah | Virginia | Washington | Wisconsin

Posted

1 day ago

Salary

$127.8K - $135.9K / year

Seniority

Senior

Job Description

Software Engineer – Gen AI, Typescript, Python

Nava

• Develop tools that leverage generative AI along with our technology solutions to assemble functional demos of government digital services for a variety of government programs • Design and implement example applications using our open source platforms that can be demonstrated to potential clients in bids and conferences • Support project teams in using our platforms and iterate based on their feedback

Job Requirements

  • Proven ability to rapidly build and ship full end-to-end applications from scratch—frontend, backend, and integration
  • Ability to work independently to turn loose ideas into functional software
  • Comfort with developing MVPs quickly, rapid iterations, prototyping, and exploratory development
  • Fluent in Python or TypeScript
  • Experience building full-stack applications using web frameworks (for example, TypeScript with Next.js, Python with Django, or Ruby on Rails)
  • Strong knowledge of object-oriented design patterns and ability to design elegant object-oriented APIs for use by other developers

Benefits

  • Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
  • Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
  • Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
  • Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
  • Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
  • Parental leave — paid time off for new parents, plus weekly meals delivered to your home
  • Wellness program — full platform offering physical, mental, & emotional health resources & support tools
  • Virtual care — see doctors online with no copay through UnitedHealthcare’s virtual visit program
  • Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
  • 401(k) match — Nava matches 4% of your salary to support your retirement savings plan
  • Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
  • Home office setup — company laptop & setup assistance provided via Staples for remote work needs
  • Utility support — monthly reimbursement to help offset eligible home office utility expenses
  • Learning opportunities — internal training programs and resources to help grow your professional skills
  • Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
  • Referral bonus — get rewarded when you refer great people who join the Nava team
  • Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
  • Supportive culture — A collaborative and remote-friendly team environment where people genuinely care

Related Job Pages

More Backend Engineer Jobs

Termius logo

Senior Software Engineer, Rust

Termius

Termius is a cross-platform SSH client aiming to become #1 platform for managing computer systems.

Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Design and implement a shared core layer used across desktop, mobile, and backend • Contribute to architecture decisions around CRDT and distributed systems • Collaborate closely with frontend, mobile, and backend engineers to integrate Rust components • Improve performance, reliability, and maintainability of the system

New Zealand
Ubiminds logo

Senior Engineer – Angular, .NET Core, AWS

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and develop responsive, modular Angular applications using TypeScript and modern front-end best practices. • Implement reusable UI components using HTML5, CSS/LESS/SCSS, and reactive programming patterns with RxJS. • Manage application state using NgRx or similar state management libraries. • Develop scalable and secure ASP.NET Core Web APIs using clean architecture principles. • Write maintainable and testable C# code following SOLID principles. • Build automated unit and integration tests using tools such as Jest and xUnit. • Design and optimize relational database schemas and queries for SQL Server or PostgreSQL. • Work with MongoDB when NoSQL data storage is required. • Deploy and maintain applications on AWS infrastructure, including compute, storage, and event-driven services. • Implement event-driven architectures using services like SNS and SQS. • Configure cloud resources such as API Gateway, IAM policies, and CloudWatch monitoring. • Containerize applications using Docker and support CI/CD pipelines for automated deployment. • Collaborate with DevOps teams to ensure reliable infrastructure and deployment workflows. • Participate in architecture discussions, code reviews, and agile development processes.

Brazil
Full TimeRemoteTeam 11-50H1B Sponsor

• Develop the core execution model (state machine, lifecycle, resource model, failure semantics) • Design platform APIs/SDKs connecting workflows, agents, tools, and product surfaces; drive versioning & compatibility • Guarantee correctness via idempotency, deterministic replays, compensating actions, and data integrity • Engineer reliability at scale: concurrency controls, rate limits, backpressure, sharding/partitioning, and workload isolation • Build security & governance into the core: RBAC/ABAC, policy enforcement, fine-grained audit & lineage • Deliver observability: distributed tracing, structured logs, metrics, and evaluation hooks; build an “explainable trail” of agent actions • Own quality: design reviews, test strategy (unit, property, chaos), performance baselines, SLOs, incident response, and postmortems • Mentor & unblock senior engineers; partner with Product, Security, and Customer teams to translate requirements into durable primitives • Make pragmatic choices on storage, queueing, and compute; create paved roads that accelerate all other teams • Define system boundaries and reduce cross-service coupling through clear architectural patterns • Drive platform-wide standards for correctness, reliability, and API design across teams • Balance short-term delivery with long-term architectural integrity, ensuring the platform evolves without accumulating systemic risk

Virginia + 1 moreAll locations: Virginia | Washington
$180K - $245K / year
Full TimeRemoteTeam 1,001-5,000Since 1986H1B No Sponsor

• Atuação com mentoria técnica de desenvolvedores e realização de code reviews; • Capacidade de análise e mitigação de débito técnico. • Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.

Brazil