ScrumLaunch is a digital product management, strategy and software development consulting firm. We help startups find product/market fit by focusing on lean development and design thinking. Our team is from all over the world and we are headquartered in Los Angeles.
10 січня 2023

Senior Ruby on Rails Developer (вакансія неактивна)


Note that the ROR dev must be experienced in the hotwire stack.

— 10+ years of experience as a full-stack web developer, including at least 7+ years of experience with Ruby on Rails;
— Experience with PostgreSQL;
— Experience with APIs;
— Strong understanding of OOP;
— Experienced in the Hotwire stack;
— English (Upper Intermediate or better).

What you’ll do:
— Develop server-side architectures, APIs, and WebSocket experiences with Ruby on Rails, leveraging best-practices;
— Architect databases (primarily PostgreSQL) and data I/O from 3rd-party APIs;
— Architect and develop with basic web3 primitives (smart contracts, fungible/non-fungible;
tokens). Other expert Web3 developers will assist you here, but you should be able to participate;
— Ensure responsiveness, performance, and scalability of applications;
— Work with small teams of developers and designers — in collaboration with other managers and stakeholders — to bring a project to completion;
— Participate in the overall application lifecycle while focusing on coding and debugging;
— Build high-quality, reusable code;
— Troubleshoot and debug applications;
— Stay up to date with current best practices;
— Build UI tests, unit tests, and integration tests;
— Collaborate with a multidisciplinary team of entrepreneurs.

What you’ll need to be successful:
— Entrepreneurial drive and proven product sensibilities: we regularly create, develop, and work with startups;
— Some functional experience building in Web3;
— Reasonable operating experience and understanding of DevOps;
— Critical thinker and problem-solving skills;
— Team player with an attitude of “leaving the campsite better than we found it” and “we’ve got each other’s back” state of mind;
— Good organizational and time-management skills;
— Participation in regular project stand-ups even with potential time zone challenges;
— Meet project deadlines;
— Effectively communicate with peers, superiors, and stakeholders;
— Make rational, logical decisions and the ability to defend them to your peers, superiors, and stakeholders;
— Take responsibility for your work and mistakes;
— Proven ability to design and develop large scale, complex applications.