About the Job
We are seeking a talented Ruby on Rails developer to join our team. As a Ruby on Rails developer, you will be responsible for designing and developing web applications using Ruby on Rails.
* This role involves integrating external web services and APIs, maintaining database integrity and efficiency using MySQL, and contributing to all phases of the development lifecycle.
* You will also deploy, configure, and manage applications and infrastructure on various AWS services such as EC2, S3, RDS, VPC, CloudFront, and CloudWatch.
Responsibilities:
1. Design and Develop Web Applications: Design and develop web applications using Ruby on Rails.
2. Integrate External Services: Integrate external web services and APIs.
3. Maintain Database Integrity: Maintain database integrity and efficiency using MySQL.
4. Contribute to Development Lifecycle: Contribute to all phases of the development lifecycle.
5. Deploy and Configure Infrastructure: Deploy, configure, and manage applications and infrastructure on various AWS services.
6. Optimize Application Performance: Optimize application performance, ensuring scalability, and troubleshooting issues in a cloud environment.
7. Implement CI/CD Pipelines: Implement and maintain continuous integration and continuous delivery pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline.
8. Write and Maintain Tests: Write and maintain unit, integration, and end-to-end tests to ensure code quality and application functionality.
9. Collaborate with Team: Collaborate with the team to design and enhance DevOps systems.
10. Solve Customer Issues: Solve customer-reported issues with existing technology.