Sr. Software Developer

Overview

About Express, Inc.

Express, Inc. is a multi-brand fashion retailer whose portfolio includes Express, Bonobos and UpWest. The Company operates an omnichannel platform as well as physical and online stores. Grounded in a belief that style, quality and value should all be found in one place, Express is a brand with a purpose - We Create Confidence. We Inspire Self-Expression. - powered by a styling community. Bonobos is a menswear brand known for exceptional fit and an innovative retail model. UpWest is an apparel, accessories and home goods brand with a purpose to Provide Comfort for People & Planet.

The Company has over 530 Express retail and Express Factory Outlet stores in the United States and Puerto Rico, the Express.com online store and the Express mobile app; over 60 Bonobos Guideshop locations and the Bonobos.com online store; and 13 UpWest retail stores and the UpWest.com online store. Express, Inc. is traded on the NYSE under the symbol EXPR. For more information about our Company, please vis it www.express.com/investor and for more information about our brands, please visit www.express.com , www.bonobos.com or www.upwest.com .

Location Name

Columbus Corporate Headquarters

Responsibilities

We're first and foremost an apparel company. But you'll quickly discover that not much happens here without touching Engineering. Whether helping our internal tools create a better system for our Customer Service Ninjas to assist our customers, improving the speed of our check-out flow or working on the front-end to create an even more eye-catching experience, Engineering helps drive the business here. And with plenty of projects coming down the pipeline, there are exciting challenges abound, like new technology for our Guideshop locations and on-going work with our Product team to figure out what works and what doesn't.

We get to the best technical solutions by discussing complex questions as a team. We don't hesitate to change our approach when we hear a better idea. All new code is reviewed by another set of eyes so that we can improve it through constructive feedback.

Our back-end is based on Solidus, a Ruby-on-Rails-based open-source eCommerce platform. Our front-end is built with node, Webpack, and React/Redux. We use PostgreSQL and are hosted on Heroku.

  • Participate in project planning, business requirement gathering for Bonobos development
  • Partnering with architecture to understand business needs and influence product strategy
  • Identify functionalities, technologies, and disciplines required as part of eCommerce solutions, and partner with architecture and management to drive overall technology vision
  • Provide accurate and thorough estimates of time and resources necessary to complete functional needs
  • Provide guidance to senior technology leadership
  • Take part in the full software development lifecycle (SDLC): design, development, testing, deployment, and maintaining
  • In each phase of the SDLC, able to engage and provide recommendations to experts of cross functional disciplines
  • Provide support and administration UI code branching and deployments
  • Write automated functional and unit tests
  • Perform Code Reviews
  • Assist in troubleshooting and debugging issues involving eCommerce solutions
  • Coach and mentor associate level developers


REQUIRED EXPERIENCE & QUALIFICATIONS
  • Bachelor degree in Computer Science or an equivalent combination of course work, training, and job experience
  • 5+ years of progressive development experience...you've maybe even led a team at some point
  • Have strong opinions on the pros and cons of various architectural choices
  • Like the idea of small team where you work on both front- and back-end code
  • Are excited by how open source technology can improve a tech stack
  • Experience working in cloud environments and deep understanding of cloud infrastructure
  • Are ready to be a positive force on a growing team
  • Don't consider yourself a "Rails" Developer, a "Python" Developer etc...you know the fundamentals and you're comfortable working in a variety of languages


CRITICAL SKILLS & ATTRIBUTES
  • Possesses and demonstrates curiosity
  • Displays excellent communication skills to both technical and non-technical personnel
  • Ability to create and describe project estimations with assumptions and risks
  • Ability to performance tune, debug, and troubleshoot UI applications
  • Ability to work in a very fast-paced environment while managing multiple responsibilities
  • Ability and willingness to learn new technologies
  • Performs development tasks with minimal supervision and is self-motivated and self-directed
  • Have a passion for all things technology


Closing

An equal opportunity employer, Express, Inc. does not discriminate in recruiting, hiring or any other terms and conditions of employment hiring on the basis of any federal, state, or locally protected characteristic. Express, Inc. only hires individuals authorized for employment in the United States. Express, Inc. is committed to providing reasonable accommodation to individuals with disabilities. If you need an accommodation because of a disability to search and apply for a listed job position, please call 1-800-964-9793 and say 'Associate Relations' or send an e-mail to AssociateRelations@Express.com and let us know the nature of your request and your contact information.

Notification to Agencies : Please note that Express, Inc. does not accept unsolicited resumes or calls from third-party recruiters or employment agencies. In the absence of a signed Master Service Agreement and approval from HR to submit resumes for a specific requisition, Express, Inc. will not consider or approve payment to any third-parties for hires made.