Search Jobs

We’ll help you find your dream job
 

Senior Software Engineer

Chicago, Illinois
Full-Time
Salary Range : $145000

Senior Software Engineer

About the Job

We are looking for a Senior Software Engineer to help us build our relocation platform. The Senior Software Engineer will play a key role in the design and implementation of new application features, as well as diagnosing and fixing issues reported by our users. The ideal candidate is a full stack developer, capable of writing the HTML, CSS, and JavaScript (we use React) to construct the front end, and the Ruby (we use Rails) to process requests on the backend. Senior Software Engineers are expected to take a task and run with it, requiring little direction themselves, while at the same time providing direction to junior members of the team. You will be working in an agile environment, in which we strive to deliver quality, reliable software as quickly as possible. You will be involved in all stages of the software development lifecycle, from product inception, through development and testing, including maintenance after the release.

Responsibilities

  • Write clear, concise, and maintainable code.
  • Provide guidance and mentorship to junior members of the team.
  • Thoroughly test your code by writing automated unit and feature tests, and also by putting your “user hat” on and experimenting with your changes via the UI.
  • Pair with team members when necessary to help them work through difficult problems, or to get a second set of eyes on your changes.
  • Perform code reviews to make sure we’re shipping quality software and keep up to speed with what your teammates are working on, while taking the opportunity to teach your fellow developers a few new tricks, as well as learning a few yourself.
  • Design practical solutions to technical problems.
  • Work with people outside of the product team to diagnose issues, understand the challenges they face with the application, and define feature requirements.
  • Keep up to date with the latest and greatest in the software industry.

Requirements

  • A desire to constantly be learning, and teaching.
  • 6+ years experience building web-based products.
  • Familiarity with the challenges faced by modern web applications, and the array of solutions to those problems.
  • Incredibly strong knowledge of Ruby, Rails, JavaScript, HTML, CSS, HTTP, and all things web.
  • Strong knowledge of SQL and relational databases.
  • Writes succinct, readable, maintainable, and testable code.
  • Experience working on an agile team.
  • Enjoys working with people in engineering, product development, sales, marketing, and customer support.
  • Great communication skills.
  • Experience with client side JavaScript frameworks and/or experience with native GUI development.

Education and Experience Guidelines

Education

Bachelor’s degree from an accredited College or University, or equivalent experience, required.

Experience

A minimum of 6 years of software development experience.

Compensation

Compensation for this position will consist of a competitive base salary and benefits.

Perks

  • Health, dental, and vision coverage
  • Open vacation policy. Need to take a break? No problem. We want everybody to feel well rested, energetic, and ready to seize the day
  • Pre-tax commuter benefits
  • A strong belief in having a great work/life balance where family and health come first
  • Gym Benefit provided
  • Vanguard 401k

Share this Job

Apply Now

Upload requirements
Your search was too specific and there are no results. Please try again by updating your filter.