Senior Backend Engineer - Ruby on Rails

  • Full-time

Company Description

At Shyft, we are changing the future for shift workers around the globe. We are a product-centered company that helps teams manage shifts, share schedules and communicate with each other all in one beautiful and easy to use app. Teams across all industries depend on Shyft every day to help make their work lives simpler, more productive and more flexible. As this young industry has grown, this has transformed into a huge responsibility and we don't take it lightly.

Our team is a group of passionate creators, innovators, builders and leaders. We take pride in the work that we do, and share in each others successes - that means that we make it a point of emphasis to trust and empower our colleagues to reach their goals, both professionally and personally. Our loft-style office offers an open and collaborative workspace that perfectly complements our culture, and is centrally located in the Lower Queen Anne neighborhood of Seattle just one block away from the water. We offer competitive benefits and perks to all employees who decide to join us on our journey to change the future of shift workers.

Job Description

We are a small company growing at a very fast pace, so your code will shape our product and you will make a significant impact in improving the experience of our users. We value agile development with a mind on the future. As we're building out our codebase, we're at a critical juncture in our company where we need to consider fast feature development along with sustainability, flexibility, and durability.

We are looking for a motivated senior back-end engineer to help build the backbone of our entire system. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. A basic understanding of front-end technologies is necessary as well.

Responsibilities

  • Ability to take product requirements and create APIs for use by the front-end

  • Building reusable code and libraries for future use

  • Optimization of the application for maximum speed and scalability

  • Implementation of security and data protection

Qualifications

 

  • 5+ years of professional software development experience

  • Proficient knowledge of back-end framework Ruby on Rails

  • Proficient knowledge of PostgreSQL database and SQL

  • Proficient knowledge of RESTful API design and implementation

  • Basic understanding of front-end technologies such as JavaScript, HTML5, and CSS3

  • Proficient experience in data migration, transformation, and maintenance

  • Proficient experience in the setup and administration of backup systems

  • Proficient experience with automated testing frameworks and unit testing

  • Proficient knowledge in hosting environment management, including database administration and application scaling to support load changes

  • Understanding of accessibility and security compliance

  • Understanding of user authentication and authorization among multiple systems, servers, and environments

  • Ability to integration multiple data sources and databases into one system

  • Proficient understanding of code versioning tools, such as Git

  • BS or MS in Computer Science or related field

 

Additional Information

Ensuring a diverse and inclusive workplace where we learn from each other is core to Shyft's values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. All your information will be kept confidential according to EEO guidelines.