GoApron Logo GoApron
⏩ GoApron Logo

Senior Back-End Ruby on Rails Developer (Remote in USA)

πŸ’° $200 - $200 πŸ“… 05/02/2024

Apply

Job Description

As Senior Back-End Developer at GoApron, your purview will be server-side,
including the platform code, databases, and APIs of our SaaS platform. You'll
be involved in the entire product development lifecycle including the
conceptualizing, development, deployment, and maintenance of new and existing
features. Your work will directly impact the stability and quality of our web
applications as well as the user experience of our customers.

You'll write clean and maintainable code, refactor existing functionality,
plan for and execute version updates, and perform UI tests to optimize
performance. You'll work closely with other members of our development team to
ensure platform consistency, reliability, and to create a great user
experience.

The ideal candidate will demonstrate a keen attention to detail, passion for
clean, well designed & documented code. They will be someone who is just as
comfortable working autonomously as with a group. They will be a natural
problem solver, good communicator, and a desire to work and grow in a startup
environment.

**Responsibilities**

* Conceptualize, develop, test, and deploy new features and updates to the GoApron platform
* Building maintainable, optimized, code for maximum performance and scalability
* Refactoring & optimization of existing features and functionality
* Writing automated tests and documentation
* Deployment of new releases to hosting environment
* Troubleshooting both internally and with customers
* Updating and maintaining source code & libraries with latest stable releases

**Required Skills & Qualifications:**

* 10+ years working as a full-time Back-End Developer
* Expertise in Ruby on Rails and related technologies
* Expertise in relational databases, in particular PostgreSQL
* Expertise in implementing pub/sub databases such as Redis
* Experience using modern web technologies such as ActionCable / WebSockets
* Experience with JSON serialization
* Experience with automated testing using RSpec
* Experience writing documentation with RDoc
* Solid working knowledge of Git & GitHub
* Experience with build systems like Webpack / Shakapacker / etc.
* Experience working with and integrating cloud-based services such as Heroku & AWS
* Experience working with & building APIs (both push & pull)
* Basic understanding of SEO principles & practices
* Excellent written and verbal communication

**Desired Skills & Qualifications:**

* Experience with TTD / BDD
* Experience with Sidekiq & Sidekiq Enterprise
* Experience with CI / CD strategies
* Experience working with Project Management software such as JIRA
* Previous experience in the aviation / aeronautics industry
* Experience with GIS & Google Maps

**Nice to have Skills & Qualifications:**

* Experience working with front-end JavaScript frameworks, especially VueJS
* Experience with HTML & CSS / SCSS