Position: Senior/Lead FullStack Engineer (Ruby)
Company: StartupSoft
Category: Ruby
Experience required: 5y
English level: upper

StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team

Fluxx is a California-born cloud platform that provides grant management software solutions for funders and funds. As a fund or an NGO, you can apply for grants through the system, handle budgeting and forecasts, reporting, storytelling etc.

TECH STACK
Ruby on Rails (v2, v3); vanilla Javascript, jQuery; MySQL, Redis

TEAM COMPOSITION
Team of 20 engineers, overall 100+ people company

PROJECT STAGE
Company on the market for 11 years now, profitable, $50M+ raised


QUALIFICATIONS AND SKILLS
Around 10 years of experience in software engineering
Hands-on experience with Ruby on Rails (v2 and/or v3) – current tech stack competency can be different (Node, React, Python, etc.)
Full-stack development experience (we could potentially consider very strong back-end engineers though) – Ruby/JS
Ability to work autonomously, without constant oversight
Ability to make decisions independently and lead the local tech team

NICE TO HAVE
Being tech-agnostic will help
BIG PLUS: Having held leadership roles in the past (taken architectural decisions, built and managed teams)
Soft skills; Ability to take ownership; Product mindset – knows and likes to take initiative, dig deeper into the product need, and offer a technical solution; Good communication skills; Likes to mentor and lead people
Someone with C++ and socket networking experience would be great because such people have a lot of fundamentals in place
The candidate should have solid enterprise experience
Working experience with Netty
10+ years of experience instead of 7+ is a nice plus

RESPONSIBILITIES
The engineer in this role will be working together with the business and product team to comprehend business requirements and implement new features and support the existing platform. There will be a full suite of development work, including re-architecture, refactoring, building out new features and modules (some from scratch), analysis and breaking down of business requirements, migrations, etc.

There are a lot of services and operations/processes being done by hand in the grant management lifecycle – and there are plans to digitize all of these steps and cover them by engineering new services and features

Upgrades to existing technologies (versions) are possible later down the line

WHY STARTUPSOFT?
Work with top entrepreneurs and startups from Silicon Valley and EU
Become an integral part of the core team — be more than someone who just writes code
Potential to receive equity in high-growth startups
Contribute to well-funded products with potential to impact millions
Beautiful offices in the best locations with high-end amenities
Tight-knit team with an inclusive and transparent culture
Only the latest, modern technologies with no legacy code and management bureaucracy
Above average salary, benefits & medical insurance