Collaborate closely with senior engineers and project leads to align technical implementations with project goals
Requirements
At least 4 years of hands-on experience with Ruby on Rails technologies
Strong understanding of object-oriented programming principles and design patterns
Capable of building complete and scalable web applications using the MVC architecture
Competent in writing efficient and optimized code, including designing schemas and managing queries for relational databases (PostgreSQL or MySQL)
Experienced in writing and maintaining unit and integration tests, ensuring code quality and incorporating testing into the development workflow (RSpec, Minitest, Capybara)
Proficient in Git workflows, including branching strategies, resolving conflicts, and collaborating through pull requests
Familiar with Docker for local development and managing multi-service environments (Docker Compose)
Capable of developing responsive and accessible user interfaces, focusing on performance and maintainability
Nice to Have: Experience with performance optimization techniques for both front-end and back-end applications
Familiarity with advanced testing strategies, such as integration or end-to-end testing
Exposure to scalable deployment practices and basic CI/CD pipelines
Understanding of accessibility standards and how to apply them to user interfaces
Experience mentoring junior developers or contributing to team-wide best practices