Senior Full-stack Software Engineer II
Lead frontend-leaning fullstack development for complex carrier and enterprise partner integrations at Bestow. Architect scalable UIs, APIs, and reusable patterns using React, TypeScript, Go/Python, and GraphQL while providing technical leadership to cross-functional teams.
About the job
Responsibilities
- Lead frontend and fullstack implementation workstreams for carrier and enterprise partner integrations, owning the architecture and delivery of complex, partner-specific experiences from kickoff through production.
- Architect and implement scalable UI layers and API integrations, setting patterns for partner-facing surfaces that can be reused and extended across future implementations.
- Author high-quality RFCs with little guidance, identifying opportunities to turn one-off partner work into reusable, maintainable patterns that reduce build time for every implementation that follows.
- Partner with Implementation Managers, Business Systems Analysts, and TPMs to translate business requirements into well-scoped, actionable technical plans.
- Provide technical leadership in code reviews, delivering substantive architectural feedback that raises the quality bar across the team.
- Champion a consumer-first mindset, designing integrations that are intuitive for partner users and maintainable for the next engineer who touches the code.
- Champion engineering excellence through comprehensive testing strategies, including unit, integration, and end-to-end coverage for all partner deliverables.
- Foster a security-first mindset within the team, identifying non-compliant code and ensuring reviewed contributions meet security requirements.
- Define AI coding tool standards and best practices for the vertical, balancing productivity gains with quality guardrails and measuring effectiveness over time.
Requirements
- 5+ years of professional software development experience with significant depth in React and TypeScript.
- Strong fullstack capability with professional experience in Go or Python.
- Understanding of GraphQL architecture, including schema design, performance optimization, resolver patterns, and the ability to guide architectural decisions around API design.
- Demonstrated ability to lead complex implementation projects end-to-end, including scoping, RFC authorship, and delivery with cross-functional partners.
- Experience designing and consuming gRPC/REST APIs and building reliable integration layers between systems.
- Proven track record of delivering accessible, performant, and production-ready frontend solutions that balance technical quality with delivery timelines.
- Experience with modern frontend tooling including component libraries, build systems, and CI/CD pipelines.
- Strong communication skills; comfortable presenting technical topics and tradeoff decisions to engineering directors, implementation managers, and non-technical business stakeholders.
- Peer feedback that demonstrates this person is highly looked up to technically and as a collaborator.
- Advocate for Continuous Integration / Continuous Delivery (CI/CD) and incremental software delivery.
- Familiarity with AI coding tools (GitHub Copilot, Claude Code, Cursor) and the ability to evaluate AI-generated code critically for security, maintainability, and architectural alignment.
Nice-to-Haves
- Experience with distributed systems or microservices.
- Familiarity with AI coding tools (GitHub Copilot, Claude Code, Cursor).
Skills
React, TypeScript, Go, Python, GraphQL, gRPC, Rest, CI/CD, Microservices
Similar jobs
Fullstack Engineering jobsBuild and ship full-stack features for high-volume healthcare billing workflows, including claims, appointments, and payments. The role requires 5+ years of production experience, strong frontend and API skills, and the ability to design reliable, observable systems.
Build and lead fullstack Post-Booking systems, including Node.js services, web experiences, distributed infrastructure, and AI-driven enhancements. The role requires substantial Node.js, microservices, SQL, event-driven systems, and distributed-systems expertise, along with technical leadership and mentoring.
Build and scale a full-stack financial synchronization platform connecting Tabs’ billing workflows with external ERP and general-ledger systems. The role requires 5+ years of software engineering experience, TypeScript or a similar language, relational database expertise, and strong end-to-end ownership.
Senior full-stack engineer responsible for owning product development from customer discovery through delivery, building scalable APIs and event-driven systems. Requires 5+ years of experience, strong Ruby/Rails or JavaScript/React expertise, and comfort working in an early-stage startup environment.
Build and operate end-to-end AI features across Cribl’s product, backend, and model integration layers. The role requires strong full-stack experience, TypeScript or JavaScript expertise, backend systems skills, and production experience with AI agents, RAG, MCP, and machine learning systems.