Lead Developer (API)

Crate & Barrel

Benefits
Qualifications
Special Commitments

Overview

We inspire purpose-filled living that brings joy to the modern home. With a team of more than 8,000 associates spanning 130 store and distribution locations across the U.S. and Canada, we achieve together, drive results and innovate to inspire. Drawn together by a shared passion for our customers and a spirit of fun, we deliver high-quality home furnishings that are expertly designed, responsibly sourced and bring beauty and function to people’s homes. From the day we opened our first store in Chicago in 1962 to the digital innovations that engage millions of customers today, our iconic brand is over 60 years in the making—and our story is still unfolding.

We’re here for it. We think you should be too. We’re looking for a driven professional with an inclusive mindset to join our team as a Lead Developer (API Solutions) within Inventory Availability & Sourcing.

The Lead Developer is responsible for guiding a team of developers to understand product requirements, and developing the architecture/ specifications for systems to support them. The Lead Developer will provide technical leadership to teammates through coaching and mentorship. This role will represent and guide our development team, setting the pace, path, and standard for all programming activities. This role will deliver services developed based on API and microservices concepts using RESTful or gRPC principles for our rapidly evolving products both custom or package software. 

This position is fully Remote.

Responsibilities

A day in the life as a Lead Developer (API Solutions)...

.

  • Developing detailed design to align with the business requirements 
  • Working with the team and business colleagues to define KPIs, and ensure data integrity
  • Developing estimates of work effort required to complete the business requirements
  • Determining staff assignments
  • Designing, developing and maintaining scalable APIs and microservices for middleware and partner applications using GO programming language (Golang), C#, .NET 7, node.js, bash/shell script, JSON/XML data formats.
  • Collaborating with Quality Assurance in the preparation of test environments and execution of system tests
  • Collaborating with internal customers to determine the most efficient, cost-effective approach to meet their business requirements

What you’ll bring to the table… 

  • Ability to develop a technical software solution to a business problem utilized by the various business areas that need access to services supplied by an API.
  • The ability to define the solution in verbal and documented states.
  • Ability to create estimates for software development based on technical solutions that address business requirements.
  • Experience in Golang or .NET 7.
  • Object Oriented Programming experience (C# and .NET core experience is preferred).
  • Experience and understanding of various databases (SQL, NoSQL).

We’d love to hear from you if you have… 

  • 6+ years of software application development experience
  • Demonstrated logical analysis and problem solving skills
  • Ability to organize and prioritize workload to meet deadlines
  • Strong written and oral communication skills
  • Excellent knowledge of software application technologies 
  • College degree in an applicable field of study or comparable experience

#li-remote 

Read Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles