Key Responsibilities
- Develop and maintain scalable, secure, and efficient web applications using Ruby on Rails.
- Write clean, maintainable, and well-tested code.
- Collaborate with product managers, designers, and other developers to define and deliver new features.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Write and maintain documentation related to development processes and features.
- Troubleshoot, debug, and upgrade existing software.
- Implement integrations with third-party APIs and services.
- Stay up to date with new trends and best practices in web development.
Requirements
- 3–5 years of experience working with Ruby on Rails in production environments.
- Solid understanding of object-oriented programming and MVC architecture.
- Experience with PostgreSQL, MySQL, or similar relational databases.
- Familiarity with frontend technologies like JavaScript, HTML5, CSS3 (React or Vue.js is a plus).
- Knowledge of Git, CI/CD pipelines, and testing frameworks (RSpec, Capybara).
- Experience working with RESTful APIs and JSON.
- Comfortable working in an Agile/Scrum development environment.
- Excellent communication and teamwork skills.
- Ability to work independently and manage time effectively in a remote environment.
Nice to Have
- Experience with AWS, Docker, or Kubernetes.
- Familiarity with background job processing (Sidekiq, Resque).
- Experience with GraphQL or WebSockets.
- Exposure to performance tuning and security best practices.
Published 8 days ago • Expires May 11, 2025 21:26