Insight Global logo

Full Stack Engineer - Chicago

Insight Global

Naperville, ILJobSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Naperville, IL
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The role seeks a senior individual contributor with 6–10 years of software engineering experience to design, build, and operate customer‑facing web applications, integrating payment providers and leveraging modern front‑end and back‑end technologies.

Skills & qualifications

RequiredNice to have

Skills

JavaScriptTypeScriptReactAngularNode.jsJavaSpringREST APIsPostgreSQLMongoDBHTMLCSSAccessibilityResponsive DesignCore Web VitalsAzureAWSDockerKubernetesCI/CDGitHub ActionsAzure DevOpsJenkinsContentStackContentfulSanityOptimizelyNostoOAuth/OIDCSAMLSSOJestPlaywrightCypressJUnitRestAssuredStructured LoggingAPMMetricsTracing

Qualifications

6–10 Years Professional Software Engineering Experience

Full job description

Job Description

  • 6–10 years of professional software engineering experience building and operating customer-facing web applications at scale

  • Demonstrated track record of owning features end-to-end—from design through production rollout and ongoing operation—as a senior individual contributor

  • Experience building consumer or B2B2C web experiences (portals, e-commerce, account management, or similar) in a production environment

  • Experience integrating with at least one major payment provider (Stripe, Worldpay, Adyen, or comparable) is strongly preferred Technical Depth

  • Expert in JavaScript and TypeScript with deep React experience (or strong Angular experience and willingness to work across both); confident with modern build tooling, testing, and component design

  • Strong back-end skills in Node.js and/or Java with Spring; comfortable designing REST APIs, working with relational and NoSQL stores (e.g., PostgreSQL, MongoDB), and implementing background and async processing

  • Solid foundation in HTML, CSS, accessibility (WCAG 2.1+), responsive design, and Core Web Vitals; cares about how the UI feels, not just how it looks

  • Cloud experience on Azure and/or AWS—deploying services, working with managed data stores, queues, and serverless where appropriate

  • Working fluency with containers and orchestration (Docker, Kubernetes), CI/CD (GitHub Actions, Azure DevOps, Jenkins, or similar), and Infrastructure as Code is a plus

  • Experience with a headless CMS (ContentStack strongly preferred; Contentful, Sanity, or similar acceptable) and personalization or experimentation tools (Optimizely, Nosto, or comparable)

  • Authentication and authorization experience: OAuth/OIDC, SAML, SSO, session management, and secure handling of tokens and credentials

  • Strong testing discipline across the pyramid: unit, integration, contract, and end-to-end (Jest, Playwright, Cypress, JUnit, RestAssured, or similar)

  • Comfort with observability tooling: structured logging, APM, metrics, and tracing Engineering Practice

  • Pragmatic about trade-offs—picks the simple solution that fits the problem rather than the fanciest one available

  • Strong written and verbal communication; can explain complex technical decisions to product, design, and non-technical stakeholders

  • Habitual collaborator: writes useful design docs, leaves thoughtful code review feedback, and handles disagreement with technical evidence

  • Comfortable in Agile delivery (Scrum or Kanban) with frequent releases and short feedback loops

  • Self-directed: can take a fuzzy problem, sharpen it into a plan, sequence the work, and deliver without heavy oversight Mindset

  • Customer-focused: cares about how features feel for real users, not just whether they ship

  • Quality-driven but speed-aware—understands that shipping well and shipping fast are not opposites

  • Ownership-first: if it's broken in production, you don't wait for someone else to fix it

  • Generous teammate: shares knowledge, mentors without being asked, and raises the level of everyone around you

Skills and Requirements

  • 6–10 years of professional software engineering experience building and operating customer-facing web applications at scale

  • Demonstrated track record of owning features end-to-end—from design through production rollout and ongoing operation—as a senior individual contributor

  • Experience building consumer or B2B2C web experiences (portals, e-commerce, account management, or similar) in a production environment

  • Experience integrating with at least one major payment provider (Stripe, Worldpay, Adyen, or comparable) is strongly preferred Technical Depth

  • Expert in JavaScript and TypeScript with deep React experience (or strong Angular experience and willingness to work across both); confident with modern build tooling, testing, and component design

  • Strong back-end skills in Node.js and/or Java with Spring; comfortable designing REST APIs, working with relational and NoSQL stores (e.g., PostgreSQL, MongoDB), and implementing background and async processing

  • Solid foundation in HTML, CSS, accessibility (WCAG 2.1+), responsive design, and Core Web Vitals; cares about how the UI feels, not just how it looks

  • Cloud experience on Azure and/or AWS—deploying services, working with managed data stores, queues, and serverless where appropriate

  • Working fluency with containers and orchestration (Docker, Kubernetes), CI/CD (GitHub Actions, Azure DevOps, Jenkins, or similar), and Infrastructure as Code is a plus

  • Experience with a headless CMS (ContentStack strongly preferred; Contentful, Sanity, or similar acceptable) and personalization or experimentation tools (Optimizely, Nosto, or comparable)

  • Authentication and authorization experience: OAuth/OIDC, SAML, SSO, session management, and secure handling of tokens and credentials

  • Strong testing discipline across the pyramid: unit, integration, contract, and end-to-end (Jest, Playwright, Cypress, JUnit, RestAssured, or similar)

  • Comfort with observability tooling: structured logging, APM, metrics, and tracing Engineering Practice

  • Pragmatic about trade-offs—picks the simple solution that fits the problem rather than the fanciest one available

  • Strong written and verbal communication; can explain complex technical decisions to product, design, and non-technical stakeholders

  • Habitual collaborator: writes useful design docs, leaves thoughtful code review feedback, and handles disagreement with technical evidence

  • Comfortable in Agile delivery (Scrum or Kanban) with frequent releases and short feedback loops

  • Self-directed: can take a fuzzy problem, sharpen it into a plan, sequence the work, and deliver without heavy oversight Mindset

  • Customer-focused: cares about how features feel for real users, not just whether they ship

  • Quality-driven but speed-aware—understands that shipping well and shipping fast are not opposites

  • Ownership-first: if it's broken in production, you don't wait for someone else to fix it

  • Generous teammate: shares knowledge, mentors without being asked, and raises the level of everyone around you

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.