Job Description for Senior Web Developer
We are seeking a skilled and experienced web developer to work on the development of our software applications.
* Responsibilities:
* Design, develop, and deploy scalable web applications using Ruby on Rails, ensuring database integrity and efficiency using MySQL.
* Integrate external web services and APIs, deploying, configuring, and managing applications and infrastructure on various AWS services.
* Optimize application performance, ensure scalability, and troubleshoot issues in a cloud environment.
* 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.
* 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 logistics industry.