We are looking for an ambitious Backend Engineer to join our team responsible for two cool applications (we are a SaaS product company).
The first application is a B2B webshop. It is like a normal webshop, but with features you wouldn’t normally see in a webshop. E.g., the cart is multi-user, so many users can edit at once (like Google sheets). It is a React app running on a Node.js backend, which is connected through our core data storage through a REST and a GraphQL API. We have an ambitious plan to build out the Node.js backend by including a very performant CMS (a rewrite and extension of an older implementation) and need to ramp up the team. The tech stack for caching and searching is not yet decided, but likely ElasticSearch.
The second application is a complex admin panel which we will build from scratch (we are replatforming it from an older implementation). You will be part of architecting it. It will most likely also be a React app, running on a Node.js backend, connecting to the database through the same GraphQL API. This app has a very heavy focus on UX and on performance and needs to be able to very quickly search, sort and filter enormous amounts of data. We will employ advanced caching mechanisms to build the fastest user experience ever. Currently we use ElasticSearch as the main caching database.
We work according to Scrum and our teams are self-organizing, meaning the teams themselves decide on what tech stack to use for a particular project and how to best deliver. We are all very ambitious and love to learn, and we hope you do too. We spend a lot of time coaching each other, pair programming and sharing knowledge. We organize and sponsor the TypeScript and PHP meetups in Wroclaw (we promise they will be back after Covid!).
At Centra, we have ambitious goals, and are passionate about what we do. We have a lot of fun together during and outside of work. We've gotten to where we are today because of dedication, teamwork, raw talent and our strong belief in driving innovation.
English is our working language, so you need to be a fluent English speaker.
We look for...
Our tech stack...
In order of importance:
We use the following tools and platforms:
What you can expect from us...
Our recruiting process:
This job comes with several perks and benefits
Enjoy a free catered lunch with your colleagues, every day.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.