×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Engineer-T5732

Job in Rockford, Winnebago County, Illinois, 61103, USA
Listing for: FTD
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

For over 110 years, FTD has helped people give with meaning for life's most important occasions through fresh florals, plants and gifts. With cutting-edge software, our mission is to deliver the best gifting experience online by processing millions of orders a year, enabling small businesses to win big in the ecommerce space. We focus on solving tomorrow's challenges in partnership with our nationwide network of trusted, expert florists.

We're made up of a diverse group of big thinkers and decision makers who influence how we operate and the results we deliver. By consistently testing, implementing and celebrating new ideas, we're committed to growing your career from within. Together, we can continue to provide a meaningful experience for our customers, partners and our most valuable asset: our employees.

About

The Role

As a full-stack Software Engineer, you’ll join our development team as a full contributing member: building new features, maintaining our existing codebase, and solving all sorts of technical problems. We build the tools needed to power an ecommerce platform that handles taking, filling, and troubleshooting thousands of orders a day across our family of brands.

Whether you’re building a new UI component, optimizing a particularly nasty API call, or designing a database schema, you’ll be empowered to build it the right way, and because we’re a small team, everything we do has a big impact on the way the business operates. We’ve got legacy applications written in PHP, Java, React, and C#, and though we favor C# (
Dotnet Core
) and Vue.js for new applications, we’re always open to picking the right tool for the job.

This role will mostly be focused on the backend, building services consumed by our sites, but the ability to contribute to front-end development is an occasional necessity.

About You

We’re looking for an enthusiastic, collaborative developer who isn’t afraid to take ownership of a project and thrives working in collaboration with other smart people. We’re always learning and honing our skills, and we want to work with people who are going to make us better.

Your responsibilities
  • Build it - translate business requirements and use cases into production-ready, heavily-tested applications
  • Maintain it - make sure our applications stay up and performant, and troubleshoot issues when they crop up
  • Leave it better than you found it - have an eye towards performance and code maintenance with every change you make
  • Collaborate - stay up to date on technology trends and best-practices, and share those thoughts with the team through code reviews, team discussions, and project proposals
  • Experience building enterprise-level web applications
  • Experience in a major OOP language like C#, PHP, Ruby, Java (C# is a big plus)
  • Experience with a message-broker system and event-driven programming (Rabbit

    MQ is a plus)
  • Experience working with relational databases (we use Postgres)
  • Experience working with Docker (Kubernetes experience a plus)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by applicable laws, regulations and ordinances

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary