CloudDockerJavaScriptRubyRuby on RailsRailsGitVersion ControlCI/CDMentoringCommunicationCollaboration
About this role
Role Overview
The Senior Ruby on Rails Full Stack Developer is responsible for delivering high-quality, scalable, and maintainable web applications while ensuring efficiency in execution.
This role requires advanced technical expertise in building and optimizing software solutions, as well as the ability to handle complex challenges independently.
The Senior Developer collaborates with the development team, aligning technical implementation with project goals, and contributes significantly to the success of the product by applying advanced programming skills and supporting best practices.
This position focuses on technical execution and innovation while fostering collaboration within the team.
Requirements
At least 5 years of hands-on experience with Ruby on Rails technologies.
Expertise in designing scalable, complex web applications using Ruby on Rails, applying advanced object-oriented programming principles.
Demonstrated ability to architect, optimize, and manage high-performance relational and non-relational databases.
Skilled in defining and implementing comprehensive testing strategies, including robust test coverage and automation.
Proven experience in managing Git workflows, including version control strategies and mentoring team members in best practices.
Experienced in designing full-stack solutions by integrating dynamic frontends with scalable backends, ensuring maintainability and adherence to industry best practices.
Skilled in developing and scaling containerized applications using Docker, with experience in orchestration tools for deployment.
Track record of leading technical projects, solving complex challenges, and delivering performance-optimized solutions.
Nice to Have: Advanced knowledge of DevOps processes, including CI/CD pipelines and scalable infrastructure management.
Hands-on experience with modern JavaScript frameworks for building dynamic, maintainable, and high-performance frontends.
Demonstrated ability to mentor and guide teams, contributing to technical decision-making at an organizational level.
Expertise in designing and managing cloud infrastructure, implementing advanced deployment strategies.
Familiarity with building and optimizing distributed database systems for scalability and reliability.
Other Soft Skills Required: Communication skills, team interaction, problem-solving skills.