×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack TypeScript Engineer; Delivery Toolkit

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Bain & Company
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Backend Developer, Front End Developer
Salary/Wage Range or Industry Benchmark: 97375 - 106250 USD Yearly USD 97375.00 106250.00 YEAR
Job Description & How to Apply Below
Position: Full Stack Type Script Engineer (Delivery Toolkit)

Full Stack Type Script Engineer (Delivery Toolkit) Description & Requirements

The PEG Innovation team's mission is to create analytical solutions for Bain clients, teams, and the broader institutional investor space using proprietary software and data products. This includes the development, commercialization, and daily management of Bain's proprietary datasets, data, and software businesses.

Full-Stack Engineers in Product Engineering build and maintain the end‑user products that PE analysts, associates, and partners use daily, including Deal Screening, Due Diligence workflows, Portfolio Monitoring, Report Builder, and more. You contribute across the full product surface:
Svelte frontend, concrete API contract surface, and product‑specific Node.js/FastAPI services, with guidance from senior engineers. You are expected to deliver production‑quality code, write tests for the workflows you build, and partner with Product and Design to translate requirements into reliable user experiences. You collaborate with Cross‑team Engineering for shared services (Auth/RBAC, Audit, Notifications, File Service) and work with the Agent/AI as needed to integrate intelligent features safely and correctly.

For this role we weight foundational engineering capability above AI engineering experience. The expected tenure is multi‑year, and we believe AI tooling and techniques will continue to shift quickly, while strong programming fundamentals, system design judgement, and the ability to write maintainable, scalable code remain durable. Inside Core Product we treat AI as a co‑pilot and tool, not an autopilot and replacement: every AI generated change is expected to be reviewed and validated by the engineer who commits it.

Practical AWS and Dev Ops experience is a strong differentiator, given how heavily our products rely on AWS services, deployment pipelines, and cloud infrastructure day to day.

Product Feature Delivery Across UI and Services (80%)
  • Build and maintain RESTful API functionality (Type Script) under existing schemas and patterns: implement routes, schemas, and client queries/mutations with guidance.
  • Implement product UI features in Svelte and Type Script by following established component patterns and the shared design system.
  • Implement and maintain product‑specific Node.js/FastAPI endpoints using Zod/Pydantic v2 and PostgreSQL/SQL Alchemy patterns; follow established code conventions and PR standards.
  • Write and update migrations for product schemas using safe, backwards‑compatible patterns (expand/contract) with review support.
  • Integrate with platform shared services correctly (Auth/RBAC, Audit, Notifications, File Service); raise contract issues early and coordinate changes through the team.
  • Write unit and integration tests for delivered features (Vitest/RTL for frontend, Jest/pytest for backend); contribute to E2E tests (Playwright) for owned workflows.
  • Add basic observability for owned changes: follow established logging patterns, emit standard metrics where applicable, and update dashboards/runbooks for impacted workflows.
  • Contribute to containerized delivery for owned services (Docker) under guidance.
  • Support releases for owned work: verify changes in staging, participate in incident triage when needed, and follow runbooks/escalation paths.
Other (20%)
  • Participate fully in team ceremonies (refinement, planning, standup, review, retro); ask clarifying questions early and communicate blockers clearly. Participate in code reviews as both author and reviewer; incorporate feedback and improve code quality over time.
  • Contribute to shared product infrastructure: small enhancements to the design system and API client libraries (OpenAPI / type generation) under guidance.
  • Use AI coding assistants to accelerate scaffolding, refactors, and first‑pass tests; validate all generated code carefully before committing.
  • Contribute to documentation for delivered features (release notes, runbook updates, and lightweight technical notes) as part of the Definition of Done.
About You
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent practical experience).
  • 2+ years of experience…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary