Full-stack Senior Software Engineer

3 weeks ago


Chicago, United States Caterpillar Full time

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Your Impact Shapes the World at Caterpillar Inc.

When you join Caterpillar, you are joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Why you want the job and why it’s awesome

Caterpillar’s Job Site Solutions (JSS) Productivity Optimization (PO) team develops and delivers end-to-end productivity solutions for Caterpillar quarry and mining customers globally. The JSS PO team creates scalable tools to drive customer value through data-driven decisions. We are a unique, entrepreneurial team with the flexibility to choose how to best meet our customer’s needs. To learn more about why Caterpillar is a great place to work, check out

What you will do:

Responsible for architecting and engineering the next generation of productivity optimization solutions.

Collaborate with technical experts in other areas of Caterpillar to collect new ideas and requirements.

Maintain pulse on emerging tools, software practices, and technologies to improve solution cost and quality.

Provide technical support to team members to ensure quick resolution of field issues.

What skills you will have:

Software Product Design/Architecture: 7 plus years of experience with end-to-end application ownership.

Software Development:

Extensive experience with Python and Javascript or similar.

Extensive experience with test-driven development.

Proficient with CI/CD pipeline development.

Proficient with AWS.

Proficient with API Design.

Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

Top candidates will also have:

Experience with designing and optimizing performant databases.

Experience in creating and deploying Docker containers.

Creating ReactJS application front ends.

Experience with agile development.

Developing clean architecture methodology.

Experience with the shape up development methodology.



  • Chicago, Illinois, United States Yourco Full time

    Key Responsibilities:As a Senior Full-Stack Engineer, your role will be crucial in developing and maintaining our cutting-edge software solutions. You will be in charge of:Building and maintaining our backend infrastructure on top of Google Cloud Platform. Building and maintaining our frontend React applications. Developing features using your full stack...


  • Chicago, United States Valor Equity Partners Full time

    Job Title: Full Stack Software Engineer Department: Valor Labs Work Location: Chicago Reports To: Head of Labs Who We Are: Valor Equity Partners is a different kind of private investment firm. We invest in technology and technology-enabled companies that innovate and disrupt existing industries - from biosciences to transportation to food to health and...

  • Full Stack Engineer

    5 days ago


    Chicago, United States Veev Group Full time

    Join DigitalOps as a Full Stack Developer, where you will be instrumental in developing cutting-edge solutions for home plans management. You will work across the stack, collaborating closely with front-end and back-end teams to design, develop, and deploy dynamic, responsive software applications. Job Duties and Responsibilities: Develop full-stack web...


  • Chicago, United States Dice Full time

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, Motion Recruitment Partners, LLC, is seeking the following. Apply via Dice today! A locally based software HealthTech company is looking for a Senior Full Stack Node Engineer on a Full Time basis. This is a hybrid role in the Chicago area. This growing...


  • Chicago, United States Motion Recruitment Partners, LLC Full time

    A locally based software HealthTech company is looking for a Senior Full Stack Node Engineer on a Full Time basis. This is a hybrid role in the Chicago area. This growing company is building out their core web based platform. The app is live and already has a solid base of users that they are looking to scale as they grow their reach within the space....


  • Chicago, United States Forbes Technical Consulting Full time

    Senior Full Stack Product EngineerType: 6+ Month ContractLocation: Downtown Chicago, IL (hybrid)Additional notes: This is a hybrid role that is looking for a local candidate willing to come onsite once a week.Responsibilities: This individual will be designing and implementing components to be used in frontend web applications and implementing pages and...


  • Chicago, United States Forbes Technical Consulting Full time

    Senior Full Stack Product EngineerType: 6+ Month ContractLocation: Downtown Chicago, IL (hybrid)Additional notes: This is a hybrid role that is looking for a local candidate willing to come onsite once a week.Responsibilities: This individual will be designing and implementing components to be used in frontend web applications and implementing pages and...


  • Chicago, United States The Hagen Ricci Group Full time

    We are actively recruiting for our Full Stack Software Engineer, a Visualization Lead for Chicago. This person MUST have experience in building and iterating on user interfaces (management, introspection etc) for a new suite of tools for research. Responsibilities: Data and research result visualization Design, develop and own a new system for analyzing and...

  • Full Stack Engineer

    4 weeks ago


    Chicago, United States Braveclojure Full time

    Full Stack Engineer (mid- to senior-level) | Brave Clojure Jobs Full Stack Engineer (mid- to senior-level) Posted Nov 28, 2023 Join the small but mighty OpenMarkets engineering team as we work to simplify healthcare equipment purchasing! Part-Time or Full-Time Position Available OpenMarkets people are… Committed to driving waste out of healthcare by...

  • Full Stack Engineer

    2 days ago


    Chicago, United States Aquatic Group Full time

    Role: Full Stack Engineer (Tooling & Support) Location: Chicago  At Aquatic, we are actively recruiting for our Full Stack Software Engineer (Tooling & Support) in the Chicago office.  The ideal candidate is experienced in building and iterating on back-ends and user interfaces, and would contribute to a new suite of tools for research currently under...


  • Chicago, United States Motion Recruitment Full time

    A locally based software HealthTech company is looking for a Senior Full Stack Node Engineer on a Full Time basis. This is a hybrid role in the Chicago area. This growing company is building out their core web based platform. The app is live and already has a solid base of users that they are looking to scale as they grow their reach within the space....


  • Chicago, United States Creospan Inc. Full time

    We are seeking a talented Full stack Developer with expertise in a range of technologies including Kotlin, Angular with RxJs, NgRx (Redux on Angular), SQL, Spring (BOOT), and JPA. As a Full stack Developer, you will play a crucial role in the development and maintenance of our software applications, contributing to both frontend and backend components....

  • Full Stack Engineer

    3 weeks ago


    Chicago, United States Creospan Full time

    We are seeking a talented Full stack Developer with expertise in a range of technologies including Kotlin, Angular with RxJs, NgRx (Redux on Angular), SQL, Spring (BOOT), and JPA. As a Full stack Developer, you will play a crucial role in the development and maintenance of our software applications, contributing to both frontend and backend components....

  • Full Stack Engineer

    3 weeks ago


    Chicago, United States Creospan Inc. Full time

    We are seeking a talented Full stack Developer with expertise in a range of technologies including Kotlin, Angular with RxJs, NgRx (Redux on Angular), SQL, Spring (BOOT), and JPA. As a Full stack Developer, you will play a crucial role in the development and maintenance of our software applications, contributing to both frontend and backend components....

  • Full Stack Engineer

    3 weeks ago


    Chicago, United States Creospan Inc. Full time

    We are seeking a talented Full stack Developer with expertise in a range of technologies including Kotlin, Angular with RxJs, NgRx (Redux on Angular), SQL, Spring (BOOT), and JPA. As a Full stack Developer, you will play a crucial role in the development and maintenance of our software applications, contributing to both frontend and backend components....


  • Chicago, United States TACOai Full time

    As a software engineer with our team, your first task will be helping us push the alpha version of our trading platform to completion, improving speed, robustness, and scalability. This role will wear a lot of hats and require deep knowledge in some spaces and familiarity / comfort in quickly learning others. Some of the languages and technologies we use...


  • Chicago, United States Motion Recruitment Full time

    A locally based software HealthTech company is looking for a Senior Full Stack Node Engineer on a Full Time basis. This is a hybrid role in the Chicago area. This growing company is building out their core web based platform. The app is live and already has a solid base of users that they are looking to scale as they grow their reach within the space....

  • Full-Stack Engineer

    4 weeks ago


    Chicago, United States Remotely Full time

    Full-Stack Engineer (1 year experience, hybrid) Be part of our future! This job posting builds our talent pool for potential future openings. Well compare your skills and experience against both current and future needs. If theres a match, well contact you directly. No guarantee of immediate placement, and we only consider applications from US/Canada...


  • Chicago, United States Motion Recruitment Full time

    A Chicago-based digital agency is looking for a Senior Node Engineer to work on applications for several clients. This is a full-time position on a hybrid basis in Chicago. In this role, you’ll work on projects that span multiple industries for companies of all sizes. Alongside other full-stack engineers, you’ll be hands on with Node and TypeScript, but...


  • Chicago, United States Diverse Lynx Full time

    Role: Senior Full Stack Engineer Location: Remote Job Description • Python development experience is mandatory. • NodeJs development experience is a plus (not mandatory) • AWS expertise using Lambda and Glue • General IaC, SaaS stack awareness • Design and implement unit testing framework like Chai, Mocha, Jest and PyTest to pass the Quality Gate...