#1 Job Board for tech industry in Europe

Senior FullStack Engineer (Ruby, Scala)
Ruby

Senior FullStack Engineer (Ruby, Scala)

Lwów
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Scala

    advanced

    Ruby

    advanced

    AWS

    advanced

    JavaScript

    regular

    jQuery

    regular

Job description

Online interview
Friendly offer

We are looking for a FullStack Engineer to join our team and help modernize an existing system. Your mission will be to enhance the current system, improving scalability and maintainability. A key aspect of the project will involve understanding and working with the existing logic, which will require reverse engineering. This process is essential to enable product development and support the business as it scales.


Project overview:

The project goal is to modernize the existing supplier-side platform (SSP) thus enabling further application development. This platform provides the ability to integrate Ad Demand Partners (those who want to show ads) and allow Ad Inventory Suppliers (website and app owners) to sell advertising space in an efficient manner via real-time auctions, maximizing revenue for Supply and clicks for Demand.


Stack: Ruby 2.1.3, Rails 3.2.17, Scala, JavaScript, jQuery.

The system is based on a microservices architecture hosted on AWS. If functionality needs to be rewritten, the developer will choose the technology to use.


Project stage: The system has an old codebase (over 10 years old), and several teams have worked on it throughout its history. Ruby part is implemented using outdated Ruby version. We have conducted initial discovery to understand the scope of work.


Team composition: 1 Software Engineer (the one we are looking for), DevOps, QA, DM. The engineer will work independently on the project and make technical decisions autonomously, including proposing solutions to technical and business challenges. Colleagues will be available for consultation as needed.


Position Highlights:

  • The role is technically challenging, requiring strong troubleshooting skills
  • This position is ideal for those who enjoy troubleshooting and engaging in reverse engineering
  • Direct communication with the client
  • There will be opportunities to enhance skills in AWS, as some system features are expected to be developed from scratch using AWS services


Responsibilities:

  • Implementing and optimizing backend services
  • Reverse engineering and modernizing legacy codebase
  • Ensuring system scalability and performance improvements
  • Analyzing business problems, identifying, proposing the best solutions, and translating business needs into technical requirements
  • Developing technical designs for new features


Qualifications:

  • 5+ years of experience with Ruby, Scala, JS, and AWS
  • Strong knowledge of microservices architecture
  • Proficient in troubleshooting and problem-solving
  • Familiarity with CI/CD processes is a plus
  • Ability to work independently and make informed decisions
  • At least an Intermediate level of English


Our benefits:

  • No micromanagement
  • Freedom to engage in decision-making and implementation
  • Ability to work in a team of professionals (the ratio of middle and above specialists 80/20)
  • Participation in the development of high-quality products
  • Direct communication with clients on a partnership level
  • Professional development opportunities ($600 education budget, well-managed processes, communities, internal library)
  • Health insurance
  • $600 extra for the health care, sports, or mental health
  • 20 paid working days off and 10 days of sick leave
  • Opportunity to work remotely
  • Soulful team buildings and corporate events


Join us and be among those who care!