Job Title: Senior Web Developer
We are seeking a skilled Senior Web Developer to join our team.
Job Description:
Our ideal candidate will have extensive experience in designing and developing web applications using Ruby on Rails. They will be responsible for 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 (e.g., EC2, S3, RDS, VPC, CloudFront, CloudWatch), optimizing application performance, ensuring scalability, and troubleshooting issues in a cloud environment. Additionally, they will implement and maintain continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline, write and maintain unit, integration, and end-to-end tests to ensure code quality and application functionality, contribute to the design and ongoing enhancements of our DevOps systems, and resolve customer-reported issues with our existing technology.
Requirements and Skills:
* 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: Previous experience in the North American logistics industry.
Technology Stack:
* Ruby on Rails v 7.1+
* Amazon Web Services EC2, S3, RDS, CloudFront, CloudWatch
* Sentry
* EDI
* Sidekiq
* Ahoy
* Hugo