Job Description
We are looking for a skilled Ruby on Rails Developer to join our team.
This is an exciting opportunity for a talented developer who wants to take their skills to the next level and work with cutting-edge technology.
As a Ruby on Rails Developer, you will be responsible for designing and developing web applications using Ruby on Rails, integrating external web services and APIs, ensuring database integrity and efficiency using MySQL, contributing to all phases of the development lifecycle, deploying, configuring, and managing applications and infrastructure on various AWS services, optimizing application performance, ensuring scalability, and troubleshooting issues in a cloud environment, implementing and maintaining continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline, writing and maintaining unit, integration, and end-to-end tests to ensure code quality and application functionality, and contributing to the design and ongoing enhancements of our DevOps systems.
-----------------------------------
Required Skills and Qualifications
* Commercial Web Application Development Experience: We are looking for someone with experience building and deploying commercial web applications.
* Proficiency in Ruby on Rails: Proficiency in Ruby on Rails and at least one object-oriented web framework is required.
* Deep JavaScript Development Experience: Deep experience with JavaScript development and debugging is essential.
* Relational Database Theory and SQL: A strong background in relational database theory and SQL is necessary.
* Multi-Threading, Database Contention, and Object-Oriented Design: Understanding of multi-threading, database contention, and object-oriented design is required.
* User-Centered Interaction Design: Experience with user-centered interaction design is a plus.
* Accounting Principles: Understanding of accounting principles is also beneficial.
* Git and Collaborative Development Workflows: Experience with Git and collaborative development workflows is essential.
-----------------------------------
Benefits
Our company offers a competitive salary, excellent benefits package, and opportunities for career growth and professional development.
-----------------------------------
Others
Experience working in the North American logistics industry is a bonus.