Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack TypeScript Engineer (Delivery Toolkit)

$92.75k - $101.25k

Bain & Company

General InformationJob TitleFull Stack TypeScript Engineer (Delivery Toolkit)Job ID106367Work AreasTechnology & EngineeringEmployment TypePermanent Full-TimeLocation(s)Atlanta, Austin, Chicago, Dallas, HoustonDescription & RequirementsWHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor’s Best Places to Work list and have earned the #1 overall spot a record seven times.Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU’LL WORK WITHAs the premier consulting partner for the private equity industry, Bain's PEG boasts a global practice that is over three times larger than any competitor. Our network of over 1,000 professionals supports private equity and institutional investor clients through every stage of the investment life cycle, from deal generation and due diligence to portfolio value creation and exit planning.Bain & Company is developing a suite of cutting-edge data and software solutions designed to revolutionize how the private equity industry uses data for investment insights and decision-making. 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.WHERE YOU’LL FIT WITHIN THE TEAMFull-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 DevOps experience is a strong differentiator, given how heavily our products rely on AWS services, deployment pipelines, and cloud infrastructure day to day.WHAT YOU'LL DOProduct Feature Delivery Across UI and Services (80%) Build and maintain RESTful API functionality (TypeScript) under existing schemas and patterns: implement routes, schemas, and client queries/mutations with guidance.Implement product UI features in Svelte and TypeScript 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/SQLAlchemy 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 YOUBachelor’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. Production exposure to core AWS services (e.g. S3, RDS, Lambda, ECS, CloudWatch, IAM, API Gateway, SQS or SNS) and deployment pipelines built on top of AWS is highly valued.Demonstrated strength in foundational engineering: programming fundamentals, clean coding principles, system design judgement, and the ability to write maintainable, scalable code. We weight this above breadth or depth of AI engineering experience.Full-Stack Product EngineeringBackend 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.Frontend testing: 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, rather than relying solely on ORM-generated patterns.Working 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.Migration discipline: writes safe, backwards-compatible migrations following the expand/contract approach, with review support; understands why breaking changes are dangerous in a multi-service environment.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.AWS services in practice: hands on use of core 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.Generative AI and Agentic SystemsTreats AI coding assistants (Cursor, GitHub Copilot, or equivalent) as a co-pilot, not an autopilot. Uses them to scaffold, refactor, and draft first pass tests, but applies strong critical thinking and engineering judgement to read, understand, and revise every line of generated code before committing. Does not ship AI generated code that the engineer cannot fully explain.Uses LLMs to draft first-pass documentation and test cases; validates correctness and fills gaps manually.Understands at a high level how AI features appear in product UIs (e.g., streaming responses, structured outputs) and follows established patterns for safe integration.GeneralBuilds for users: optimizes for analyst workflows and clarity, not just technical elegance.Delivers production-quality work: tests, basic observability, and documentation are part of the Definition of Done.Raises concerns early when requirements, contracts, or data models are unclear; seeks help rather than getting stuck.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 meritsThis role follows a hybrid model, requiring in-office presence at least 1 day per weekU.S. COMPENSATION INFORMATIONCompensation for this role includes base salary, 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 (details listed below).Some local governments in the United States require a good-faith, reasonable salary range be included in job postings for open roles. The estimated annualized compensation for this role is as follows:In Atlanta, the good-faith, reasonable annualized full-time salary range for this role is between $92,750 - $101,250In Texas, the good-faith, reasonable annualized full-time salary range for this role is between $97,375 - $106,250In Chicago, the good-faith, reasonable annualized full-time salary range for this role is between $102,250 - $111,500Placement within these ranges will vary based on factors such as experience, education, training, and skill level.Compensation also includes a discretionary annual performance bonus, 401(k) plan with employer contribution, and Bain’s best-in-class benefits—including full premium coverage for medical, dental, and vision, generous paid time off, and more.Annual discretionary performance bonus This role may also be eligible for other elements of discretionary compensation4.5% 401(k) company contribution, which increases after 3 years of service and is 100% vested upon start dateBain & Company's comprehensive benefits and wellness program is designed to help employees achieve personal independence, protection and stability in the areas most important to you and your family.Bain pays 100% individual employee premiums for medical, dental and vision programs, offering one of the most comprehensive medical plans for employees without impacting your paycheckGenerous paid time off, including parental leave, sick leave and paid holidaysFully vested 401(k) company contributionPaid Life and Long-Term Disability insuranceAnnual fitness reimbursementsGo back

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Full Stack TypeScript Engineer (Delivery Toolkit) in Chicago, IL vacancy
  • $160k - $180k

    SummaryWe are hiring a Full Stack Engineer to build production applications, APIs, leveraging the...  ...on end-to-end features across React/TypeScript UI, backend APIs, IDP, and practice DevOps...  ...such as Claude Code to accelerate delivery and improve software qualityMaintain technical... 
    Suggested
    Full time
    Work at office

    Harbor Funds

    Chicago, IL
    2 days ago
  •  ...Company: Addison GroupJob Title: Senior Full Stack Software EngineerIndustry: Hospitality...  ...seeking an experienced Full Stack Software Engineer to design, build, deploy, and support...  ...to-end cloud applications using React, TypeScript, Node.js, Java, and AWS technologies.... 
    Suggested
    Contract work
    Local area

    Addison Group

    Chicago, IL
    2 days ago
  • $120k - $130k

     ...Fitch Group is currently seeking a Senior Software Engineer, Full Stack Engineer based out of our Chicago office.  Fitch Group is currently seeking a Senior Software Engineer, Full Stack Programmer based out of our Chicago office. About Fitch Group: As a leading... 
    Suggested
    Full time
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Chicago, IL
    1 day ago
  •  ...seeking a Senior Manager to lead our Full Stack Engineering team in Subrogation. This role is critical...  ...cross-functional collaboration and delivery for engineering initiatives, managing...  ...modern web technologies: React.js, TypeScript/JavaScript, Python, Node.jsExperience... 
    Suggested
    Full time

    CCC Information Services

    Chicago, IL
    3 days ago
  • $80k - $120k

     ...early learning, and social service sectors.Job SummaryThe Full Stack Engineer performs a variety of activities relating to software support...  ...and orchestration tools (Docker, Kubernetes).Exposure to TypeScript, GraphQL, or other modern web technologies.Familiarity with... 
    Suggested
    Full time
    Work experience placement

    The University of Chicago

    Chicago, IL
    1 day ago
  •  ...looking for a strong and passionate Full Stack Web3 engineer to join our Cloud Native Engineering...  ...restricted to client-essential sales/delivery activity only. Please note: The safety...  ...development - e.g. React / Next.js / TypeScript / Redux / GraphQL / CSS3Minimum of 2... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    Accenture

    Chicago, IL
    4 days ago
  • $65 - $75 per hour

     ...additional functionality. Technical Requirements - Strong React, TypeScript, and JavaScript experience. - Strong backend development experience with Node.js and APIs. - Must be a true full stack engineer, not heavily frontend-only or backend-only. - Cloud database... 
    Contract work
    Temporary work
    Immediate start

    TEKsystems

    Chicago, IL
    3 days ago
  • DescriptionThis role is ideal for engineers who enjoy building AI powered...  ...approaches evolve • Owns delivery end-to-end, driving work through...  ...across teams and works across the stack when needed Minimum...  ...Engineering, Data Engineering, Full Stack Engineering, or related... 

    Robert Half

    Chicago, IL
    1 day ago
  •  ...years of experience in software engineering, data engineering, AI/ML, or full-stack developmentExperience deploying applications...  ...language (e.g., Python, Java, TypeScript)Experience building or...  ...family.WHAT YOU'LL DOAs a Software Delivery Specialist within USG Analytics,... 
    Apprenticeship
    Easy work
    Flexible hours

    McKinsey & Company

    Chicago, IL
    4 days ago
  •  ...Job description Job Summary Seeking a Full Stack Developer / Engineer with strong expertise in Core Java, Multithreading, Backend Development, UNIX/Linux, Jenkins, Ansible, and Cucumber. The ideal candidate will have experience building secure, scalable, and high... 
    Full time

    Hudson Manpower

    Chicago, IL
    16 hours ago
  •  ...to meet you! ABOUT THE ROLE We are looking for a Full Stack Engineer to build and maintain features across a production healthcare...  ...with a modern technology stack including React, Next.js, TypeScript, Node.js, PostgreSQL, and RPC-based services. You will contribute... 
    Contract work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    AgileEngine

    Chicago, IL
    2 days ago
  •  ...meetings, and data into a compounding growth engine. We’re not just implementing note‑takers...  ...hype. Role Overview We’re looking for a Full Stack Engineer who loves building thoughtful,...  ...Proficiency in Node.js, Express, and TypeScript . Experience building and consuming REST... 
    Full time

    IMPRUVE

    Chicago, IL
    3 days ago
  • $135k - $155k

     ...with a career that matters, and help us build a safer future.Department OverviewJoin our dynamic, agile R&D team as an Senior Full-Stack Engineer, where you will serve as a key architectural driver for our Evidence Management features, deployed on Google Cloud Platform (... 
    Full time
    Contract work
    Work at office
    2 days per week

    Indigo Vision

    Chicago, IL
    1 day ago
  • $95.55k - $195.25k

     ...role ends on May 31, 2027. What You’ll Do As a Deloitte Tax Full Stack Engineer, Senior you’ll design, develop, and deploy cutting-edge web...  ...enterprise technology, tools, and standard processes to support the delivery of tax services. The TTO team focuses on enhancing Deloitte... 
    Work at office
    Local area
    Visa sponsorship
    Shift work
    2 days per week
    3 days per week

    Deloitte

    Chicago, IL
    3 days ago
  •  ...A healthcare technology company in Chicago seeks a Full-Stack Senior Software Engineer to lead the design and development of complex features. Ideal...  ...over 5 years in B2B SaaS, with expertise in React, Typescript, Python, and Node. This role emphasizes collaboration and... 

    Plenful

    Chicago, IL
    5 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a Full-Stack Cloud Engineer, you will be at the forefront of...  ...continuous integration and continuous delivery (CI/CD) to optimize software deployment...  ...using JavaScript (JS), React Native, TypeScript, and Node.js, with extensive Next.js... 
    Full time
    H1b

    PwC

    Chicago, IL
    1 day ago
  • $140k - $192.5k

     ...defining work. We're all in on this mission. If you are too, let's talk.The RoleWe are looking for a highly curious, self-directed Full-stack engineer who thrives on solving complex technical challenges for our Digital Technology team. You are a versatile developer... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Chicago, IL
    12 hours ago
  •  ...looking for a highly skilled Full Stack MERN Developer who can work...  ...designers, product owners, and QA engineers when needed — while being...  ...clearly. Experience with TypeScript is a plus. Understanding of...  ...Experience with Next.js, Redux Toolkit, or RTK Query. Familiarity... 
    Full time

    Webtronix

    Chicago, IL
    1 day ago
  •  ...and services with cutting-edge engineering skills, artificial...  ...Group and our AWS North America delivery practice in June 2023. The Accenture...  ...features and systems, taking full ownership of outcomes. This...  ...FargateExperience with full-stack application development, particularly... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Chicago, IL
    1 day ago
  • $165k - $190k

     ...future.This person leads the AICC engineers who work inside Huron's business...  ...grow the engineering team, own delivery on their engagements, stay close...  ...Code, Codex, or similar).Solid full-stack background: React and JavaScript / TypeScript on the front end, and Python (FastAPI... 
    Full time
    Local area
    Flexible hours
    Shift work

    Huron Consulting Group

    Chicago, IL
    3 days ago
  •  ...each organization, and surfaces the gaps between new requirements and existing compliance programs. Role Responsibilities Full Stack Development: Utilize your extensive knowledge of the tech stack including Azure, LLMs, C#, React, REST, Github, NUnit, and Python... 
    Shift work

    Responsiv

    Chicago, IL
    1 day ago
  •  ...Full Stack Engineer The defense market is surging, but the data that drives it hasn’t kept up. Companies, government, and investors are forced to perform heavily manual processes and piece together hundreds of disparate sources to make decisions. Obviant is building a... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    Night shift
    Weekend work

    GrabJobs

    Chicago, IL
    1 day ago
  • Accenture is looking to enhance its team focused on AI-native decision systems for various sectors including energy and finance. The role emphasizes a small-team structure with high ownership and proximity to senior stakeholders, aiming to transform strong quantitative...

    Accenture

    Chicago, IL
    5 days ago
  • $99.6k - $174k

    Senior Full Stack Engineer, AI Platform & AgentsBuild the GenAI platform that powers critical decisions...  ...impactful AI agents, ensuring faster delivery and greater impact across multiple...  ...you should be ready to learn quickly.TypeScript, Node.js, React, Python, LangChain/... 
    Full time
    Work at office
    Remote work
    2 days per week

    Wolters Kluwer

    Chicago, IL
    4 days ago
  •  ...React.js /.NET Full Stack Developer (Insurance Domain) Location: Chicago, IL (Hybrid – 2 to 3 Days Onsite per Week) Job Type: Contract Experience: 6–9 Years Job Summary We are looking for an experienced React.js/.NET Full Stack Developer with a strong background... 
    Contract work
    Local area
    Relocation
    2 days per week
    3 days per week

    Experis

    Chicago, IL
    1 day ago
  •  ...our customers to know, influence, and prove the sustainability of their supply chains. We are hiring for an experienced Senior Full Stack engineer to join our team and help build and scale our data-centric platform. In this role you will work closely on the following... 
    Remote work

    GrabJobs

    Chicago, IL
    1 day ago
  • $48 - $62 per hour

    Overview Title: Full Stack Engineer Openings: 2 Location: Hybrid in Chicago 3x week Chicago: $48 - $62/hr Interview: 2 round interview Duration: 6 months with extension Base pay range: $48.00/hr - $62.00/hr Required Skills & Experience QA/TESTING (+) - JAVA /node/React(... 
    Contract work

    Insight Global

    Chicago, IL
    4 days ago
  • $110k - $130k

     ...our systems connect, communicate, and scale. As a Senior Full Stack Integration Engineer, you will be a hands-on practitioner at the center of that...  ...sharing knowledge and contributing to a high standard of delivery across the teamLeverage AI-assisted development tools to... 
    Temporary work
    Local area
    Flexible hours

    Berlin Packaging

    Chicago, IL
    4 days ago
  • $70 - $80 per hour

     ...Full Stack Software Engineer Location: Chicago, Illinois (Hybrid) Employment Type: Contract Duration : 12 month contract w/extension...  ...Environment using a serverless-first approach (React, TypeScript, AWS Lambda, Node.js, Serverless Framework). Write clean... 
    Hourly pay
    Full time
    Contract work

    Apex Systems

    Chicago, IL
    1 day ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Full time

    Cheez

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack TypeScript Engineer (Delivery Toolkit). Be the first to apply!