Position: Senior Ruby Developer
Company: InVerita
Experience required: 5y
Category: Ruby
English level: upper
Published: 2022-04-01T00:00:00+03:00

About the project:
• Project is a collection of secure file transferring and creative collaboration tools designed to keep your ideas moving seamlessly. Share a ton of your work and control every detail of how it’s done—from how people receive your files to how long they stay online.
• The platform has grown into an end-to-end suite of digital solutions with more than 87 million monthly active users in 190 countries. Beyond this project, there is also the storytelling platform, quick slide-making tool, immersive sketching app, and inspiration-capturing tool.

Requirements:
• 8+ years total experience delivering enterprise-class applications using Ruby;
• Solid foundation in writing scalable application code following best practices of accessibility, internationalization, and instrumentation;
• Experience with cross-browser, cross-platform, and design constraints on the mobile;
• Solid knowledge of algorithms and design patterns;
• 4+ years application design and testing experience;
• Experience with test automation: TDD, unit/integration/functional testing;
• Experience with Relational Database Design and Implementation;
• Experience in open-source UI frameworks;
• Interest in building CI/CD pipelines;
• Practical experience in developing applications using microservices, container technologies, container management systems such as docker, etc;
• Strong experience with Databases design (SQL, NoSQL) and analytics;
• Prior working experience in utility computing and/or cloud computing domain;
• Experience building and deploying applications into cloud environments;
• Experience with Go will be a plus.

Responsibilities:
• Drive significant technology initiatives end-to-end and across multiple layers of architecture;
• Architecting and developing scalable applications or systems;
• Drive design and implementation of durable software solutions that will solve critical customer problems are scalable, secure, easy to maintain, and interact with numerous other;
• Provide recommendations and best practices for application development, platform development, and developer tools;
• Capture requirements and use cases actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies;
• Provide technical leadership and be a role model/coach to software engineers pursuing a technical career path in engineering;
• Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs.

We offer:
Career and professional development opportunities.
Regular performance evaluation and salary revision.
Flexible working hours.
Remote work opportunities.
Certifications and courses financed or co-financed by the company.
20 working days of paid vacation per business year and 11 paid Ukrainian official holidays.
10 paid sick leaves.
The internal mentorship program, corporate training, and events.
Opportunities for free continual English courses of all levels.
Partial compensation for sports and Amazon books.
Regular massage therapy.
Great team parties, company events, and branded presents.
Company legal and accounting support.
Comfortable office, equipped with everything you need and round-the-clock access.
Relocation package.