loader image

Ruby on Rails Software Engineer

We’re seeking a highly-motivated software engineer to join its development team. You'll be working with Ruby on Rails 5.2

You will be:


  • Fastidious in the design of secure, performant, scalable web applications.

  • Fearless when trying new technologies and techniques.

  • Excited by the development of elegant, reliable, tested code and continuous integration.



Your primary responsibilities will include:


  • Working closely with the team to implement features and associated tests for the JSON API server, built with Rails 5.2.

  • Taking responsibility for the full development lifecycle of new features.

  • Working in partnership with embedded systems engineers to integrate the JSON API with the SDK for embedded devices.

  • Ensuring software is easy to maintain, efficient, loosely coupled and adheres to the company's design principles.



You will also:


  • Have 3-5 years' software engineering experience in a comparable role.

  • Have a good degree in a relevant discipline (e.g. Engineering, Physics, Computer Science, etc.).

  • Have a thorough understanding of:

    • Object-oriented programming principles & design patterns.

    • Web technologies & protocols (HTTPS, HTML, SASS, JavaScript, etc.).

    • Database access and concurrency considerations.



  • Have experience of:

    • Development with the Ruby on Rails framework.

    • Developing RESTful APIs (knowledge of the JSON API specification would be beneficial).

    • Integrating with third-party services.

    • Using Git for version control.



  • Be familiar with the JSON Web Token standard, and the use of JWTs for authentication.

  • Have excellent technical communication skills in both verbal and written English.

  • I have excellent analytical skills, including the ability to understand and form clear arguments around complex information.

  • Be adept at time management when required to prioritize conflicting tasks.



Technologies

On the front end, we're using Redux with React to implement a web client to interact with our JSON API. We're testing JavaScript with Jest. Deployment is to AWS, using S3 with CloudFront.

Our JSON API server is implemented in Ruby on Rails. For the main application, we use Codeship for CI and AWS Elastic Beanstalk for continuous deployment to EC2. We also

 


Position

Backend Developer


Must have Skills

  • JSON

    Beginner

  • Git

    Beginner

  • Rest API

    Beginner

  • Ruby on Rails

    Beginner

  • JavaScript

    Beginner

  • HTTP

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Ruby on Rails Software Engineer

We’re seeking a highly-motivated software engineer to join its development team. You'll be working with Ruby on Rails 5.2

You will be:


  • Fastidious in the design of secure, performant, scalable web applications.

  • Fearless when trying new technologies and techniques.

  • Excited by the development of elegant, reliable, tested code and continuous integration.



Your primary responsibilities will include:


  • Working closely with the team to implement features and associated tests for the JSON API server, built with Rails 5.2.

  • Taking responsibility for the full development lifecycle of new features.

  • Working in partnership with embedded systems engineers to integrate the JSON API with the SDK for embedded devices.

  • Ensuring software is easy to maintain, efficient, loosely coupled and adheres to the company's design principles.



You will also:


  • Have 3-5 years' software engineering experience in a comparable role.

  • Have a good degree in a relevant discipline (e.g. Engineering, Physics, Computer Science, etc.).

  • Have a thorough understanding of:

    • Object-oriented programming principles & design patterns.

    • Web technologies & protocols (HTTPS, HTML, SASS, JavaScript, etc.).

    • Database access and concurrency considerations.



  • Have experience of:

    • Development with the Ruby on Rails framework.

    • Developing RESTful APIs (knowledge of the JSON API specification would be beneficial).

    • Integrating with third-party services.

    • Using Git for version control.



  • Be familiar with the JSON Web Token standard, and the use of JWTs for authentication.

  • Have excellent technical communication skills in both verbal and written English.

  • I have excellent analytical skills, including the ability to understand and form clear arguments around complex information.

  • Be adept at time management when required to prioritize conflicting tasks.



Technologies

On the front end, we're using Redux with React to implement a web client to interact with our JSON API. We're testing JavaScript with Jest. Deployment is to AWS, using S3 with CloudFront.

Our JSON API server is implemented in Ruby on Rails. For the main application, we use Codeship for CI and AWS Elastic Beanstalk for continuous deployment to EC2. We also

 


Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • JSON

    Beginner

  • Git

    Beginner

  • Rest API

    Beginner

  • Ruby on Rails

    Beginner

  • JavaScript

    Beginner

  • HTTP

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Simon H

| United States