Job Opportunity
As a Ruby on Rails developer, you will be responsible for designing and developing web applications using the latest version of the framework.
* Integrate external web services and APIs to enhance the application's functionality.
* Maintain database integrity and efficiency using MySQL, a robust relational database management system.
* Contribute to all phases of the development lifecycle, from planning to deployment.
Key Responsibilities:
* Manage deploying, configuring, and managing applications and infrastructure on various cloud platforms.
* Optimize application performance, ensure scalability, and troubleshoot issues in a cloud environment.
* Implement and maintain continuous integration and delivery pipelines using tools like GitLab CI/CD or Jenkins.
* Develop and maintain unit, integration, and end-to-end tests to ensure code quality and application functionality.
* Contribute to the design and ongoing enhancements of DevOps systems.
* Resolve customer-reported issues with existing technology.
The ideal candidate should have experience building and deploying commercial web applications, proficiency in Ruby on Rails, and strong knowledge of JavaScript development and debugging. A background in relational database theory and SQL is also essential. Additionally, the candidate should have experience with user-centered interaction design and understanding of multi-threading, database contention, and object-oriented design.