Job
Description
As a skilled and motivated Rails developer, you will be responsible for developing and maintaining Ruby on Rails applications with a focus on performance and scalability. Your key responsibilities will include: - Utilizing Hotwire (Turbo + Stimulus) to create dynamic, real-time user experiences without heavy JavaScript frameworks. - Implementing Tailwind CSS with Flowbite to build sleek, modern, and accessible UI components. - Designing and optimizing MySQL Schema / Active Record Models to ensure efficient query performance. - Writing clean, maintainable, and testable Ruby code following best practices. - Developing and integrating RESTful APIs for seamless communication between frontend and backend services. - Collaborating with designers and frontend developers to deliver high-quality user interfaces. - Maintaining and improving CI/CD pipelines to streamline deployments. - Troubleshooting and optimizing application performance to ensure a seamless user experience. In order to excel in this role, you should possess the following skills and experience: - 2+ years of experience with Ruby on Rails development. - Proficiency in Hotwire (Turbo + Stimulus) for interactive web development. - Strong knowledge of Tailwind CSS for styling Rails applications. - Experience with MySQL, including query optimization. - Familiarity with RSpec, Minitest, or other Rails testing frameworks. - Understanding of MVC architecture, background job processing (Sidekiq or Resque), and caching mechanisms. - Hands-on experience with GitHub (or compatible repositories) and version control workflows. - Experience deploying and managing applications on AWS, Heroku, or other cloud platforms. While not mandatory, the following qualifications would be considered a plus: - Background in cybersecurity-related projects. - Experience working in agile development environments. - Exposure to Docker, Kamal, and containerized Rails deployments. - A Bachelor's degree in Computer Science, Engineering, or a related field. As a skilled and motivated Rails developer, you will be responsible for developing and maintaining Ruby on Rails applications with a focus on performance and scalability. Your key responsibilities will include: - Utilizing Hotwire (Turbo + Stimulus) to create dynamic, real-time user experiences without heavy JavaScript frameworks. - Implementing Tailwind CSS with Flowbite to build sleek, modern, and accessible UI components. - Designing and optimizing MySQL Schema / Active Record Models to ensure efficient query performance. - Writing clean, maintainable, and testable Ruby code following best practices. - Developing and integrating RESTful APIs for seamless communication between frontend and backend services. - Collaborating with designers and frontend developers to deliver high-quality user interfaces. - Maintaining and improving CI/CD pipelines to streamline deployments. - Troubleshooting and optimizing application performance to ensure a seamless user experience. In order to excel in this role, you should possess the following skills and experience: - 2+ years of experience with Ruby on Rails development. - Proficiency in Hotwire (Turbo + Stimulus) for interactive web development. - Strong knowledge of Tailwind CSS for styling Rails applications. - Experience with MySQL, including query optimization. - Familiarity with RSpec, Minitest, or other Rails testing frameworks. - Understanding of MVC architecture, background job processing (Sidekiq or Resque), and caching mechanisms. - Hands-on experience with GitHub (or compatible repositories) and version control workflows. - Experience deploying and managing applications on AWS, Heroku, or other cloud platforms. While not mandatory, the following qualifications would be considered a plus: - Background in cybersecurity-related projects. - Experience working in agile development environments. - Exposure to Docker, Kamal, and containerized Rails deployments. - A Bachelor's degree in Computer Science, Engineering, or a related field.