Full Stack Software Engineer

ToolsGroup Inc.

United States

Remote

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ToolsGroup is seeking a Full Stack Software Engineer with a strong backend focus to design, build, and operate backend services and REST APIs. You will own integrations, deployment pipelines, and production reliability while contributing to some front-end work as needed.

Ideal candidates have 3+ years of experience in Java or C#, plus solid knowledge of Spring/Spring Boot or ASP.NET Core, CI/CD, Linux, and SQL. You will work in an Agile environment with cross-functional teams.

Qualifications

  • 3+ years of professional software development experience.
  • Strong proficiency in Java or C# with OOP fundamentals.
  • Backend framework experience: Spring/Spring Boot or ASP.NET Core.
  • Experience with CI/CD pipelines and Linux environments.
  • Proficient in Bash for automation and data tasks.
  • Experience building and consuming REST APIs and integrations.
  • SQL proficiency and familiarity with Maven/Gradle/NuGet tooling.
  • Git for collaboration in a team codebase.
  • Hands-on production operations, monitoring, and incident handling.
  • Experience in Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain backend services and REST APIs.
  • Build reliable integrations with relational databases and message queues.
  • Work in CI/CD pipelines to build, test, and deploy services across environments.
  • Debug production issues and contribute to observability and incident response.
  • Automate recurring operational tasks with scripting and tooling.
  • Write clean, well-tested code and participate in peer reviews.
  • Collaborate with product and engineering teams to translate requirements.
  • Contribute to documentation, runbooks, and engineering best practices.
  • Support front-end work when needed to ensure usable interfaces.

Skills

Java
C#
OOP principles
Spring/Spring Boot
ASP.NET Core
CI/CD
Linux
Bash scripting
REST APIs
SQL
Maven/Gradle/NuGet
Git
Observability/Monitoring
Agile/Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Airflow
Terraform
Git

Job description

About ToolsGroup

ToolsGroup is a global leader in retail and supply chain planning, helping businesses navigate uncertainty and complexity with AI-powered solutions. Our platform enables real-time inventory visibility, demand planning, and service level optimization—ensuring the right products are in the right place at the right time. With ToolsGroup, companies can keep their promises to customers, maximize revenue, and optimize working capital—even in the most constrained environments.

Position Overview

We’re looking for a Full Stack Software Engineer to join our engineering team, with a strong focus on backend engineering, operational ownership, and production reliability. This role is ideal for someone comfortable working across the stack, but who brings depth in building and maintaining backend services, APIs, integrations, data flows, and deployment pipelines. Front-end work is part of the role, but the primary evaluation will be on backend design, service quality, troubleshooting ability, automation, and the capacity to operate software reliably in production.

Key Responsibilities

Design, develop, and maintain backend services and REST APIs in Java or C#. Build reliable integrations with relational databases, message queues, and third-party systems. Work within CI/CD pipelines to build, test, deploy, and promote services across environments. Debug and resolve production issues, contributing to observability, incident response, and system reliability. Automate recurring operational tasks through scripting and infrastructure tooling. Write clean, maintainable, well-tested code and participate in peer code reviews. Collaborate with product and engineering teams to translate requirements into robust technical solutions. Contribute to technical documentation, runbooks, and engineering best practices. Support front-end development when needed, ensuring interfaces are functional, maintainable, and aligned with product requirements.

Required Qualifications
  • 3+ years of professional software development experience.
  • Strong proficiency in Java or C#; solid understanding of OOP principles and common design patterns.
  • Backend framework experience: Spring or Spring Boot (Java), or ASP.NET Core (C#).
  • Comfort working with CI/CD pipelines, release processes, environment troubleshooting, and deployment tooling, including pipeline authoring, multi-stage builds, and artifact promotion.
  • Ability to manage Linux systems in a full-stack engineering context, including environment troubleshooting, service diagnostics, permissions, logs, and runtime configuration.
  • Good experience with Bash and scripting for automation, operational tasks, data/file manipulation, and repeatable maintenance workflows.
  • Strong experience building, consuming, and troubleshooting REST APIs and service integrations.
  • SQL proficiency: ability to write and optimize queries against relational databases.
  • Experience with build and dependency management tooling (Maven, Gradle, NuGet, or equivalent).
  • Proficiency with Git: branch/PR workflow and collaboration in a team codebase.
  • Hands-on experience with production operations, including debugging, log analysis, monitoring, alerting, and incident follow-up.
  • Comfortable working in Agile/Scrum environments.
Preferred Qualifications
  • Experience with workflow orchestration tools such as Apache Airflow.
  • Hands-on experience with AWS: S3, EC2, Lambda, CloudWatch, and IAM.
  • Bash/shell scripting: file parsing, pipelines, and data transformation.
  • Experience with infrastructure automation tools such as Ansible.
  • Python scripting for utilities or data pipeline work.
  • Familiarity with JavaScript/Node.js.
  • Experience with modern front-end frameworks such as Vue or React.
  • Domain knowledge in retail/e-commerce: inventory management, order routing, or fulfillment concepts.

Applying to this job the candidate consents that his/her data are treated by ToolsGroup in compliance with the GDPR n. 2016/679 GDPR and Transparency Document

U.S. applicant notice: This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. ToolsGroup is CCPA/CPRA compliant.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer
Full-Stack Software Engineer

Stealth Startup • Austin (TX)

On-site
USD 140,000 - 190,000
Full Stack Engineer
Full Stack Engineer

TRX • United States

On-site
USD 80,000 - 110,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet Inc. • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual bonus
Equity
401(k) Profit Sharing
Full Stack Developer
Full Stack Developer

United Contractor Services, LLC • Kennesaw (GA)

On-site
USD 85,000 - 125,000
Backend-Driven Full Stack Engineer | APIs, Java/C#, Cloud
Backend-Driven Full Stack Engineer | APIs, Java/C#, Cloud

ToolsGroup Inc. • United States

Remote
USD 120,000 - 160,000
Industry Solutions Product Manager
Industry Solutions Product Manager

ToolsGroup • West Pittsburg (PA)

On-site
USD 95,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Globant • Chicago (IL)

On-site
USD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

FutureRecruit.net • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Resurgent Industries • Austin (TX)

On-site
USD 150,000 - 190,000
Full Stack Engineer
Full Stack Engineer

Compunnel Inc. • Merrimack (NH)

On-site
USD 100,000 - 150,000