Job Title: Ruby on Rails Developer
Are you an experienced software developer looking to expand your skillset in web development? Do you have a strong passion for building scalable and efficient applications using Ruby on Rails?
This role is ideal for individuals who are well-versed in object-oriented programming, database design, and cloud-based infrastructure. As a Ruby on Rails developer, you will be responsible for designing and developing complex web applications using the latest version of Ruby on Rails (v 7.1+).
* Develop robust and scalable web applications using Ruby on Rails
* Integrate external APIs and services to enhance application functionality
* Ensure data integrity and efficiency by utilizing MySQL
* Collaborate with cross-functional teams to deliver high-quality software solutions
Additional responsibilities include deploying, configuring, and managing applications and infrastructure on various AWS services (e.g., EC2, S3, RDS, VPC, CloudFront, CloudWatch). You will also be responsible for optimizing application performance, ensuring scalability, and troubleshooting issues in a cloud environment.
Experience with continuous integration and continuous delivery pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline is highly desirable. Additionally, proficiency in writing unit, integration, and end-to-end tests to ensure code quality and application functionality is essential.
The ideal candidate will have a strong background in relational database theory, SQL, and object-oriented design principles. They will also possess excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced environment.
Requirements and Skills:
* Proven experience building and deploying commercial web applications
* Proficiency in Ruby on Rails and at least one object-oriented web framework
* Strong understanding of JavaScript development and debugging
* Deep knowledge of relational database theory and SQL
* Excellent problem-solving skills and attention to detail
What We Offer:
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. If you are passionate about building scalable and efficient web applications using Ruby on Rails, we encourage you to apply for this exciting opportunity!
About the Role:
This role is ideal for individuals who are well-versed in object-oriented programming, database design, and cloud-based infrastructure. The successful candidate will have a strong background in relational database theory, SQL, and object-oriented design principles.