Requirements: English
Company: EndySoft
Region: Gdansk , Pomeranian Voivodeship
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, wed love to hear from you!