drjobs Senior Full-Stack Engineer

Senior Full-Stack Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

London - UK

Yearly Salary drjobs

EUR 70000 - 90000

Vacancy

1 Vacancy

Job Description

What is Orkestro doing

Commerce is one of the driving forces of our global economy and its foundations are rapidly shifting online. To facilitate this two core components need to be competitive and programmable: payments and delivery.

Orkestro is creating the network that facilitates the exchange and trade of last-mile delivery services. Layer by layer were building up the infrastructure that brings transparency and automation to the delivery market from validating transactions to optimising performances and delivering a seamless customer experience.

Our team is focusing on organically growing and were looking for capable and passionate engineers to join us on our journey.

Engineering at Orkestro

Were a small team building the tools to automatically search book and manage the best delivery services. This means building a scalable seamless API ecosystem that our customers love to interact with and consumer-facing products that will make Orkestro the go-to last-mile tool for small and big businesses.

We currently process thousands of orders every week each with hundreds of interactions and touchpoints. If you enjoy the challenge of transforming and simplifying complex architectures into efficient streamlined systems wed love to hear from you.

Please note this role is remote within the UK and the EU . Some job portals and ATSs dont allow full customisation of the location requirements.

Tasks

  • Owning specific tasks and projects end-to-end.
  • Contributing to the business and the team besides only coding (e.g. proposing a new product feature talking to a customer simplifying a process etc.)
  • Building new features as well as improving existing ones
  • Maintaining micro-services using TypeScript and
  • Managing databases with Postgres
  • Handling asynchronous messaging with RabbitMQ
  • Running and optimising our infrastructure on Google Cloud Platform
  • Managing and enhancing our CI/CD pipelines with CircleCI and GitHub Actions
  • Transforming a complex architecture into a streamlined system
  • Developing our web application using React

Requirements

  • Youre a passionate engineer with a knack for building amazing developer experiences
  • You have a strong background in managing troubleshooting and simplifying event-driven and microservice systems
  • You thrive in collaborative environments and are a proactive self-starter
  • You always take a pragmatic approach balancing business and product needs with engineering requirements
  • You take pride in leaving the codebase in better condition than you found it
  • Youre open-minded see changing your opinions as a strength
  • Youre looking for a long-term position where you can grow with the company
  • You consciously use AI tools where relevant to produce more and better outcomes
  • Youre comfortable working across the stack from the database or infrastructure all the way to the frontend (we dont expect you to be an expert in every part of course!)

Bonus:

  • You have some experience in DevOps
  • Youre comfortable fine-tuning and effectively prompting LLMs
  • You have taken the role of Incident Commander during a critical incident

Benefits

  • Salary range for employees/EORs: between 70000 and 90000 per annum. This depends on several factors including but not limited to experience location and employment type (e.g. full-time employee EOR contractor etc). Contractors are considered as well.
  • Stock options. We believe its only fair that as we succeed you should too. After all were in this together.
  • Remote in the UK EU. We try to meet once a quarter or so.
  • 28 days local bank holidays.
  • Youll be reporting to Sacha Zvetelman our CTO.
  • Depending on the location and your preference we offer different types of employment.
  • Benefits and details on the overall package may vary depending on your location and local regulations.
  • We have flexible working hours and trust that you will get your work done. Were very flexible and put a great focus on physical and mental well-being as well as a good work-life balance. We also put a lot of trust in our people and all of us understand were a startup with a small team and we need to deliver.
  • We cannot offer sponsorships or visas at this stage.

Compensation benefits and employment type depend on location and local regulations.

Interview Process and Guidelines

We consider the whole process as a two-way conversation. Were interviewing you but youre also interviewing us as a company as a team and as individuals. Youll have plenty of time to ask as many questions as you want at each stage of the interview process.

  • We try very hard to ask questions that are relevant to the role youre applying for. We dont ask tricky or curveball questions. Dont expect how many golf balls can you fit in a bus or whats the output of ! in JavaScript types of questions because we dont think they add any value.
  • Even though we call these interviews we see them more like conversations. We want you to feel as comfortable and relaxed as possible. Even if were not a good fit now hopefully we can all learn something new and enjoy the process and perhaps in the future we can work together.
  • Due to a massive increase in fake profiles impersonators and scammers applying to remote roles well require you to have your camera on without any filters or blurs during the interviews. This is unfortunate but we need to amend our processes to protect both our company and those genuine honest job applicants.
  • Following on the item above if you require any of our interview stages to be adjusted because of a disability/health condition or any other reason please let us know and well do our very best to make the necessary accommodations. If youre comfortable and relaxed youll do better at the interview.
  • We understand people have other jobs and most importantly life and family outside work so we always try our very best to be flexible with interview times.
  • We dont ghost people and we always provide feedback after each stage no matter if we decide to put you forward to the next interview or not. If for some reason we havent gotten back to you after one of the stages please get in touch with your point of contact at Orkestro. Note: please keep in mind we wont be able to provide personalised feedback if we decide not to progress from the CV review to the first stage.
  • We dont put through candidates that are maybes and we encourage you to do the same from your side. Mis-hires can be incredibly expensive for a company and also the candidate so we make sure we make offers when were fully convinced the candidate is the right person for us.
  • Our goal is to go through the whole interview process as quickly as possible as long as this works for you as well. We dont see any point in delaying stages or decisions.
  • Please keep in mind that there is no connection between the exact length of your interview at each stage and your performance. An interview scheduled for 60 minutes may take 70 minutes or it could end in 40 minutes but this does not indicate that the interview went better or worse if it deviated from the allocated time.

1 First stage: intro video call with our Hiring Manager

Duration: 45 mins.

Main objectives:

  • Give you all the information that you need about Orkestro the role salary perks culture and the rest of the interview process.
  • Ensure that what were looking for nicely aligns with your objectives career goals experience and expectations.

2 Second stage: meet the Founder & CEO and our Product & Ops Manager

Duration: 60 mins.

Main objectives:

  • Get a demo of our platform and products.
  • Meet more team members.
  • Our Product & Ops Manager Marco Siano.
  • Our Founder & CEO Edoardo Del Bino.

They will ask you questions but also will be there to answer anything you want to know about Orkestro and our vision.

Note: its possible that Edoardo will join for the second part of the interview and that the demo is done by Marco.

3 Third stage: architecture and design session with our CTO and with a Senior Engineer

Duration: 60 mins.

Main objectives:

  • Meet Sacha Zvetelman our CTO and one of our Senior Engineers.
  • Assess some of your technical skills and expertise: to do this well ask you some technical questions and well do a system design and architecture exercise together (dont worry you dont have to prepare anything for this).
  • Evaluate your engineering mindset and communication skills.

4 Fourth stage: pairing session with our CTO and a Senior Engineer

Duration: 60 mins.

Main objectives:

  • Check your software development skills and your coding style.
  • Assess your communication skills.
  • Understand your thinking process.

5 (optional) Final chat: wrap-up chat with the Hiring Manager

Duration: 30 mins.

Main objectives:

  • Make sure both sides have all the information we need and if not ask for clarifications.
  • Iron out any concerns anyone could have.

Reference checks & offer time!

Woohoo! Youve made it

Our Hiring Manager will do some reference checks and if everything goes well prepare the offer details and give you a call in which theyll share feedback and also go through the offer (salary equity benefits) and answer any remaining questions. Youll then get this in writing with an email.

You dont tick all the boxes Dont worry we dont expect you to! If youre keen to learn more about us please apply.

At Orkestro we are committed to fostering an inclusive environment where everyone feels comfortable. We are more than happy to amend our hiring process to accommodate the needs of our candidates. Please dont hesitate to let us know how we can adjust or improve our process to make it more accessible to you.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.