We are happy that you are considering applying!
Tip: As the first step is just about submitting your resume, we suggest you carefully review the requirements below, and update your resume to best reflect how your profile fits the role.
Good luck!
At Sunday we are creating the future of payments, and are looking for experienced engineering managers.
With steady growth, millions of requests to handle, a rich and complex business domain and the need for us to have a very high level of availability, you'll find a rewarding and supportive work environment at Sunday.
We are searching for managers who understand that development is a team effort and can build performant teams.
Our teams work from the user interface, to the deployment units, owning the whole technology stack(e)We have a combination of backend, front-end and SRE working collaboratively(e)your main objective will be to work with the Product Manager to ensure that your team "starts with why".
On the front-end part, we are using React for both Web & Mobile (React Native) applications(e)Our APIs are a mix of web sockets and classic rest interface(e)We are considering the use of the firebase solution for new features in the application.
On the backend, we have an existing software written in Python (with Flask) but we are migrating to a java 16 (with some parts in nodejs) based platforms.
For our persistence we are using mainly postgresql, but we also have some redis servers and a big query data store for analytics purposes.
Our monitoring is handled through datadog, and all of this is hosted on the GCP platform.
You accept not being the smartest person in the room, and you are used to guiding the team in every situations.
You are focused on business values and can lead your team to understand the stakes.
A learning environment with supportive colleagues, a place to grow both technically and as an individual.
A position with full flexibility: full remote, partial or in office as long as you are available on the CEST schedule.
Competitive salary and stock options.
100% health coverage for you and equal parental leave policy
Our first challenge is the need to interact with many different POS vendors, each with their specificity.
In addition we obviously must ensure a high level of security, great performance and availability.
Our rapid growth requires a strong focus on software architecture to sustain our delivery capacity while increasing our teams' size, adding new features to the existing software and handling an ever-rising number of users.
And at last, the type of industry we are serving implies a sudden and concentrated traffic peak, meaning we need to have an on-demand scaling capability.
#HexagonalArchitecture, #DDD, #TDD, #PairProgramming, #ReactiveArchitecture, #Java16, #PostgreSQL, #React, #NodeJs, #GCP, #Redis, #CI/CD, #Git