Project description:
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.
Qualifications:
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 sport 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.