47
Senior Full-Stack Engineer
Revel Systems, UAB
Senior Full-Stack Engineer
Revel Systems, UAB
Senior Full-Stack Engineer
Revel Systems, UAB

Senior Full-Stack Engineer

Revel Systems, UAB

Revel Systems is building a Point of Sale (POS) platform that helps businesses achieve their goals. Improving day-to-day operations and fueling merchant growth, Revel’s streamlined ecosystem pairs an intuitive point of sale with powerful management tools, integrating inventory management, employee management, sales reporting, and more into a single platform.

Revel Engineering is responsible for building and maintaining this platform. Services we build and maintain are responsible for order processing on-site and online, smart analytics, inventory processing, and other background operations. On top of that we’re constantly working on projects that enable scalability of business - some of the solutions we’re currently developing:

Online Ordering - a fully modular project that enables businesses to sell their products online as well as manage delivery, loyalty, and other features that retain customers

Reporting platform - a package of solutions that enable large restaurant chains to perform quick analytics and allows them to gain insights into the overall performance of their business

API for business - these API solutions allow the most sophisticated customers to explore the variety of solutions available and integrate them the way they want to

While working on these important projects we also don’t forget to invest in self-growth - teams in Revel spend at least 2 days per month on personal development. We use this gained knowledge in practice and also share some of our findings with the rest of the world.


The Reporting Platform

You would be working within a squad that’s responsible for building the next generation of Revel reporting and analytics. The solution boosts performance and allows our customers to get data faster, enabling them to make business decisions quickly. The platform contains several pieces that are currently being worked on:

Reporting UI - a micro front-end project that enables us to build custom reporting dashboards and reusable visualizations. We’re using TypeScript, React, Recharts, and Material-UI.

Reporting Backend - a scalable Kubernetes backend application that’s responsible for data aggregation and easy-to-use GraphQL API. Data is being returned through Websockets, enabling us to serve data in real time. We’re using TypeScript and a quickly growing Node.JS framework called Cube.JS.

Data Platform - a data pipeline that’s responsible for streaming data to our reporting solutions deployed and managed through AWS.

Data Warehouse - a solution that allows our biggest clients to perform complex analytics. The solution is being hosted on AWS Redshift and we’re managing data transformations through Data Build Tool (DBT).

Your Responsibilities

As a senior full-stack software engineer, you will be responsible for:

Developing our Reporting UI & Backend solutions
Helping the product owner to align product and technical roadmaps
Working together with the team, participating in the refinement and planning process
Mentoring teammates on best software development practices through pair programming & code review sessions
Communicating with other teams, aligning on dependencies, and collaborating on resolving common problems together
Driving some of the technical initiatives in the product engineering organization

Our expectations

Experience in building scalable backend & frontend apps with TypeScript
Experience in creating cloud infrastructure (preferably AWS) and CI/CD pipelines
Quality mindset - visibility of what can be improved and influence people to choose a better solution
Eager to learn new things and experiment a lot!
Fluent in English as we have colleagues from around the world

Benefits

Monthly team growth sessions
Revel’s annual profit-sharing bonus
Learning budget that includes travel to conferences
2 personal growth days per month
Additional health insurance plan (clarify with HR)

Additional benefits include Employee & peer recognition system (you could even end up with a sponsored trip to the Caribbean!), free lunches in the office, flexible working hours as well as volunteer opportunities.

Monthly gross salaryGross/mo  € 5200 - 6800

Location

    Vilnius, Vilniaus apskritis, Lithuania
    Konstitucijos pr. 21c, Vilnius

Time of work

  • Full-time

Skills

 AWS JavaScript/TypeScript Python

Languages

  •  English
Contact person
Jurga Gedmine

Revel Systems powers the ambitions of restaurants and retailers with a robust cloud based point of sale (POS) and business management system. Improving day-to-day operations and fuelling merchant growth, Revel’s streamlined ecosystem helps customers seize their future by pairing an intuitive POS with powerful management tools on a single platform. Founded in 2010 with major offices in Atlanta, Vilnius, and San Francisco, Revel is a leading member of the Apple Enterprise Mobility Program.



Company websitehttps://revel.engineering/