Job Title:
Ruby on Rails Software Engineer
Job Description:
We are seeking a skilled Ruby on Rails software engineer to join our team. As a ruby on rails developer, you will be responsible for designing and developing web applications using the Ruby on Rails framework. You will integrate external web services and APIs, ensure database integrity and efficiency using MySQL, and contribute to all phases of the development lifecycle.
You will also be responsible for deploying, configuring, and managing applications and infrastructure on various AWS services such as EC2, S3, RDS, VPC, CloudFront, and CloudWatch. Additionally, you will optimize application performance, ensure scalability, and troubleshoot issues in a cloud environment.
The ideal candidate will have experience building and deploying commercial web applications, proficiency in Ruby on Rails and at least one object-oriented web framework, deep experience with JavaScript development and debugging, strong background in relational database theory and SQL, understanding of multi-threading, database contention, and object-oriented design, experience with user-centered interaction design, and understanding of accounting principles.
* Main Responsibilities:
* Design and develop web applications using Ruby on Rails
* Integrate external web services and APIs
* Ensure database integrity and efficiency using MySQL
* Contribute to all phases of the development lifecycle
* Deploying, configuring, and managing applications and infrastructure on various AWS services
* Orient application performance, scalability and troubleshooting
Required Skills and Qualifications:
* Key Requirements:
* Experience building and deploying commercial web applications
* Proficiency in Ruby on Rails and at least one object-oriented web framework
* Deep experience with JavaScript development and debugging
* Strong background in relational database theory and SQL
* Understanding of multi-threading, database contention, and object-oriented design
* Experience with user-centered interaction design
* Understanding of accounting principles
* Experience with Git and collaborative development workflows
* Relevant B.Sc./B.A. degree
Bonus Requirements:
* Previous experience in the North American logistics industry