Full Stack TypeScript Engineer (Delivery Toolkit)
Tech Economy · Greater Houston · 3 days ago
Engineering$93k–$101k/yrFull-time
About the role
Bain & Company is seeking a Full-Stack Engineer in Product Engineering to join our Private Equity Innovation team. This role is a hybrid position requiring in-office presence at least 1 day per week.
Responsibilities
- Build and maintain RESTful API functionality (TypeScript)
- Implement product UI features in Svelte and TypeScript
- Implement and maintain product-specific Node.js/FastAPI endpoints
- Integrate with platform shared services
- Write and update migrations for product schemas
- Write unit and integration tests for delivered features
- Add basic observability for owned changes
- Support releases for owned work
- Contribute to shared product infrastructure
- Participate in team ceremonies and code reviews
- Contribute to documentation for delivered features
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent practical experience)
- 2+ years of experience building web applications or backend services in a production or near-production environment
- Demonstrated experience implementing features in TypeScript across Node.js services and frontend frameworks and writing tests for shipped work
- Experience contributing to backend APIs in Node.js and FastAPI and working with relational databases, including basic schema evolution/migrations
- Comfortable collaborating with Product and Design to translate requirements into working software and iterating based on feedback
- Practical, hands-on AWS experience is a strong differentiator for this role
Qualifications
- Full-Stack Product Engineering Backend fundamentals in Node.js (TypeScript) API endpoints, validation models, and basic async/service patterns under established conventions
- Svelte or React and TypeScript fundamentals: hooks, component composition, state management basics, and performance-aware UI development
- Fundamentals: Vitest basics; able to write reliable unit/integration tests and debug failures
- Relational data fundamentals: comfortable writing and reading raw SQL, designing simple normalized schemas, and reasoning about tables, views, indexes, and foreign-key relationships
- Moderate knowledge of PostgreSQL knowledge: query plan analysis when debugging slow queries, JSONB usage patterns, and ability to read and reason about triggers and stored procedures where the team has used them
- Moderate knowledge of migration discipline: writes safe, backwards-compatible migrations following the expand/contract approach, with review support
- Basic Docker basics: comfortable building/running containers locally and following non-root image conventions where required
- CI/CD familiarity: comfortable reading GitHub Actions workflow output and fixing common test/lint issues in PRs
- Hands on use of core AWS services (S3, RDS or Aurora, Lambda, ECS, CloudWatch, IAM, API Gateway, SQS or EventBridge) for product work, including reading IAM policies, triaging CloudWatch logs and metrics, and reasoning about cost and scaling implications of service choices
- Deployment pipelines on AWS: comfortable extending CI/CD workflows that build, test, and deploy services into AWS environments; able to debug pipeline failures end to end (build, image push to ECR, deploy step, post deploy health checks)
- Infrastructure as code familiarity: working knowledge of Terraform or CloudFormation/CDK for AWS resources; able to read existing modules, make scoped changes, and review IaC PRs with a security and cost lens
Skills
- Treats AI coding assistants as a co-pilot, not an autopilot
- Uses AI tooling to move faster on routine work, but never as a substitute for understanding the change
- Reads, reasons about, and revises every AI generated diff; rejects suggestions that the engineer cannot fully justify on their own merits
Benefits
- Annual discretionary performance bonus
- 401(k) plan with an annual employer contribution based on years of service and Bain’s best in class benefits package
- Comprehensive benefits and wellness program
Pay
- In Atlanta, the good-faith, reasonable annualized full-time salary range for this role is between $92,750 - $101,250
- In Texas, the good-faith, reasonable annualized full-time salary range for this role is between $97,375 - $106,250
- In Chicago, the good-faith, reasonable annualized full-time salary range for this role is between $102,250 - $111,500
Schedule
This role follows a hybrid model, requiring in-office presence at least 1 day per week.