Building simple, effective government services. Want to contribute? We're hiring!
Software Engineer – Gen AI, Typescript, Python
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 Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Rust
TermiusTermius is a cross-platform SSH client aiming to become #1 platform for managing computer systems.
• 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
Senior Engineer – Angular, .NET Core, AWS
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• 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.
Staff Software Engineer – Platform Architecture, Execution Model
Red Cell PartnersImpact Through Innovation
• 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
• 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.




