Job Title:
Senior Web Application Developer
-----------------------------------
About the Role:
This is an exciting opportunity to work with our development team as a senior-level Ruby on Rails developer.
You will design and develop web applications using Ruby on Rails, integrating external web services and APIs, ensuring database integrity and efficiency using MySQL.
You will contribute to all phases of the development lifecycle, including deploying, configuring, and managing applications and infrastructure on various AWS services such as EC2, S3, RDS, VPC, CloudFront, and CloudWatch.
Your responsibilities include optimizing application performance, ensuring scalability, and troubleshooting issues in a cloud environment.
You will implement and maintain continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline.
You will write and maintain unit, integration, and end-to-end tests to ensure code quality and application functionality.
In this role, you will contribute to the design and ongoing enhancements of our DevOps systems.
You will resolve customer-reported issues with our existing technology.
-----------------------------------
About You:
We are looking for an experienced developer who has built and deployed commercial web applications.
You should have proficiency in Ruby on Rails and at least one object-oriented web framework.
A strong background in relational database theory and SQL is essential.
You should understand multi-threading, database contention, and object-oriented design.
Experience with user-centered interaction design and understanding of accounting principles are also required.
You should have relevant B.Sc./B.A. degree and experience with Git and collaborative development workflows.
Bonus points if you have previous experience in the North American logistics industry.