2025-01-23 11:16:08

Mid-Senior Ruby on Rails Engineer

Job Description

As a Senior Ruby on Rails Engineer, you will provide technical leadership, ensure code quality, optimize performance, and foster innovation within the company's software development projects.
Your Responsibilities:
• Collaborate closely with the Product Owner and development team throughout the entire software development lifecycle.
• Design, develop, and maintain high-quality cryptocurrency payment products and features, ensuring scalability, security, and efficiency.
• Implement new features, optimizations, and bug fixes while maintaining high coding standards.
• Follow and advocate for best industry practices, coding standards, and security protocols within the team.
• Actively participate in code reviews, scope estimations, and architectural design discussions to ensure robust and maintainable solutions.
• Engage in daily standups, sprint planning, and retrospectives, contributing to a collaborative and agile development environment.
• Work on API development and integrations, ensuring seamless communication between services and external platforms.
• Optimize system performance, troubleshoot issues, and proactively identify areas for improvement.

Requirements

• 4+ years of professional experience in Ruby on Rails development
• Strong understanding of object-oriented programming (OOP), design patterns, and best coding practices
• Experience with relational databases (PostgreSQL, MySQL)
• Proficiency in RESTful API and GraphQL API design and development, including authentication and authorization mechanisms
• Familiarity with microservices architecture and experience working with Docker and containerized applications
• Hands-on experience with CI/CD pipelines, Git version control, and DevOps practices
• Experience with cloud platforms (AWS, GCP) and infrastructure-as-code (Terraform) is a plus
• Understanding of cryptography, security best practices, and performance optimization in web applications.

Company offers

• A modern office in the heart of Vilnius
• Flexible hours and remote work options to support work-life balance
• Coffee, snacks, and benefits including health insurance and employee perks
• Competitive salary and opportunities for career growth
• Engaging team-building activities, occasional workations in Lithuania and abroad
• A collaborative, positive environment that encourages ownership and continuous improvement