Middle Ruby on Rails developer
ITjob
- Беларусь
- Постоянная работа
- Полная занятость
- Design, develop, and maintain RESTful APIs using Ruby on Rails and Sinatra to support a variety of applications.
- Implement and manage scheduled jobs and automation processes to enhance operational efficiency.
- Generate data-driven reports and optimize database performance for seamless system operation.
- Collaborate closely with the Product Manager to participate in both technical and business discussions, ensuring alignment on project goals.
- Manage and optimize PostgreSQL databases to ensure high performance and reliability.
- Troubleshoot and resolve performance issues to ensure smooth operation of applications.
- Ensure security by implementing best practices and protocols to protect data and systems.
- Strong problem-solving skills, particularly in performance optimization and security best practices.
- Strong analytical skills; familiarity with generating reports and working with large datasets.
- Proactive mindset with the ability to think creatively and deliver effective solutions to complex challenges.
- Good communication skills and ability to work effectively in a team environment.
- B1 or higher level of English proficiency.
- Taking on end-to-end responsibility – proactively takes ownership and end-to-end responsibility for their own actions including making well informed decisions.
- Fostering effective communication – Communicates in an effective and transparent way with internal and external stakeholders
- Embracing impactful collaboration – Successfully works together within the team and cross functionally to achieve common goals, leveraging diverse skills, perspective and resources.
- Cultivating data-driven problem solving – Identifies and resolves problems by using relevant data to introduce advancing solutions.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in Ruby on Rails (Sinatra a plus).
- Strong knowledge of REST APIs, ORM (Sequel is a plus), and AWS.
- Familiarity with CI/CD pipelines and messaging systems (Kafka, RabbitMQ) is preferred.
- Experience with JavaScript, Node.js, and browser mechanics is preferred.
- Experience with high-load applications or AI-driven solutions is preferred.
- End of year performance bonuses;
- Medical services and insurances (family-wide);
- 5 sick days per calendar year;
- Sport & Wellness activities: 50% paid by the company.
- Conversation with the recruiter;
- HR interview;
- Technical interview with CTO;
- Technical interview with Team;
- Final interview with CEO;
- Offer.