Job Opportunity
The ideal candidate will be responsible for designing and developing web applications using Ruby on Rails.
1. Design and develop web applications using Ruby on Rails
2. Integrate external web services and APIs
3. Ensure database integrity and efficiency using MySQL
The successful candidate will work closely with the team to contribute to all phases of the development lifecycle, including deploying, configuring, and managing applications and infrastructure on various AWS services (e.g., EC2, S3, RDS, VPC, CloudFront, CloudWatch).
Key Responsibilities
* 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
* Implementing and maintaining continuous integration and continuous delivery pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline
The ideal candidate will also be responsible for writing and maintaining unit, integration, and end-to-end tests to ensure code quality and application functionality.
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