Middle Backend Software Engineer [Ruby]

Lviv, Ternopil, remote
Full time

    By applying you are agreeing to the Terms & Privacy

    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

    About project

    Odyssey is a platform that builds a technology to enable parents to choose the best education for their child. Odyssey is guided by their mission of ensuring access to high-quality K-12 education for all students. The company is creating a marketplace for realization of ESA (Education Savings Accounts) and microgrant programs – a platform that allows state to issue funds to parents who then use these funds to pay for approved educational expenses related to customizing the education program for their kids. These customized services include:

    • Specialized services, including physical, occupational and speech therapy
    • Private school tuition
    • Educational software
    • Tutoring
    • Educational hardware, including tablets and chromebooks
    • After school programs
    • Summer camps

    Tech stack

    Ruby; Postgres+Redis+Elasticsearch for databases; Tailwind, Hotwire/turbo, they run a Rails monorepo; currently use heroku but plan to switch to terraform - AWS planned (S3, SFTP, EKS, etc.), using Docker

    Team composition

    Product/project manager, product designer and a team of 5 engineers. 2 senior engineers in Ukrainian team

    Project stage

    Recently launched, founded in 2021

    Qualifications and skills

    • You should be fully versed in GIT, how to use it and how to collaborate without barriers
    • Be able to communicate well and often in a fast-paced startup
    • Being able to work independently, showing initiative in improving the product, not relying on a task-per-task process
    • You should have at least 3 years in a common web language like Ruby preferred, but also Python, JavaScript, etc.
    • Understand and work well in an agile environment where your hats will be changing constantly
    • You have early/mid-stage tech startup experience and enjoy that stage of growth
    • Have owned, launched, and improved some major feature
    • Ability to deliver bug-free code

    Nice to have

    • Have experience with front-end development
    • Experience with AQA, monoliths and integration tests
    • You know some DevOps, Terraform, AWS, etc.
    • Elastic search experience is really good to have
    • You have long-term rails experience
    • You know and understand full-text search and other related technologies
    • You know Hotwire or other similar front-end frameworks

    Responsibilities

    • Creating, implementing, and supporting front-end work using various frameworks like Tailwind, Hotwire, etc.
    • Writing backend code in ruby for our mono-repo monolith
    • Writing tests, testing as you go, and supporting existing features with code and implementation tests
    • Delivering bug-free code
    • Designing and implementing complex database models, including scaling concerns
    • Designing and developing APIs that’ll be used by the public as well as internally for mobile applications and other systems
    • Partner with cross-functional teams to identify gaps & build solutions to improve the Odyssey product
    • Follow existing style guides with a focus on leveling the engineering org as a whole
    • Being transparent with the team about challenges, failures, and successes
    • Participate in system design consulting, code reviews, platform management, and capacity planning, and more
    • Setting up servers, updating DNS, and fielding technical support requests

    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

    Want to check the rest of vacancies?

    More Vacancies
    Natalia Ivashchyshyn

    Natalia Ivashchyshyn

    Talent Acquisition Specialist

    Apply