Position Overview:
We are seeking a talented Ruby Developer to join our team. The ideal candidate will have extensive experience in developing high-quality web applications using Ruby and Ruby on Rails. This role involves creating robust backend systems, improving application performance, and ensuring the smooth integration of third-party services.
MD rate: 15000 – 18300 PLN
Roles and Responsibilities:
- Build and maintain scalable web applications and APIs using Ruby on Rails.
- Collaborate with product managers and stakeholders to define software requirements and deliver solutions.
- Integrate third-party APIs and services to extend application functionality.
- Optimize application performance, focusing on database queries and server response times.
- Automate deployment and build processes to streamline CI/CD workflows.
- Ensure robust security practices, including authentication, authorization, and data protection.
- Monitor application performance and reliability using monitoring tools and address potential bottlenecks proactively.
- Maintain thorough documentation of application architecture and codebase changes.
Required Skills and Experience:
- Strong expertise in Ruby and the Ruby on Rails framework.
- Proficiency in working with relational databases such as PostgreSQL or MySQL.
- Experience in building and consuming RESTful APIs.
- Familiarity with version control systems like Git and collaborative tools like GitHub or GitLab.
- Solid understanding of Agile methodologies and ability to work in sprints.
- Knowledge of deployment pipelines and experience with Heroku, AWS, or similar cloud platforms.
- Strong analytical and debugging skills, with a focus on writing maintainable code.
Nice to Have:
- Experience with front-end frameworks like React, Vue.js, or Stimulus.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with NoSQL databases like MongoDB or Redis.
- Experience with automated testing frameworks such as RSpec or Minitest.
- Understanding of WebSockets for real-time features.
- Exposure to GraphQL APIs and their integration into applications.
- Knowledge of performance optimization tools like New Relic or Datadog.
Additional Information:
This role offers the chance to work on impactful projects and innovate in a collaborative environment. If you're a passionate Ruby developer looking to make a difference, we’d love to hear from you!