Job Summary
We are seeking a skilled developer to design and develop web applications using Ruby on Rails.
Main Responsibilities:
1. Design and Development: Develop high-quality web applications using Ruby on Rails, ensuring a scalable and efficient architecture.
2. Integration: Integrate external web services and APIs to enhance application functionality.
3. Database Management: Ensure database integrity and efficiency by implementing robust data management strategies.
4. Lifecycle Participation: Contribute to all phases of the development lifecycle, from planning to deployment.
5. Infrastructure Management: Deploy, configure, and manage applications and infrastructure on various AWS services, including EC2, S3, RDS, VPC, CloudFront, and CloudWatch.
6. Performance Optimization: Optimize application performance, ensure scalability, and troubleshoot issues in a cloud environment.
7. CI/CD Pipelines: Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline.
8. Testing: Write and maintain unit, integration, and end-to-end tests to ensure code quality and application functionality.
9. DevOps Enhancements: Contribute to the design and ongoing enhancements of our DevOps systems.
10. Troubleshooting: Resolve customer-reported issues with our existing technology.