Are you a Backend Software Engineer looking for an exciting opportunity to join a start up with a great potential? Working in the startup world can be one of the most challenging, exhilarating, sometimes heart-breaking but more than anything – one of the most fulfilling journeys of your life.
You are presented with the unique chance to play a key role in our talented team of 9 in a UK based tech startup building an R&D Hub in Bulgaria.
We are passionate Bulgarian founders devoted to making our London-based company grow fast and follow in the footsteps of the most successful SaaS businesses. We are determined to help hospitality businesses be smarter and more efficient by using the most advanced technology such as OCR, image/voice recognition, AI & Machine Learning.
We are building a great team of stop-at-nothing individuals and are looking for a Backend Software Engineer to play a key role in the development of our solution. You’ll be given the autonomy to get stuff done while developing your skills.
You'll help us drive the development of the product and its features.
You will be working closely with a dedicated team striving to deliver a truly exciting and innovative product.
What we are looking for
You’re a self-starter, ambitious, motivated and enjoy taking ownership of your part of a project (or the whole thing)
You’re interested in not just a job but building a company, culture, processes, and growing with us
You have a track record of committing to what you say you will do, and are passionate about delivering awesome products whilst hitting deadlines
You communicate clearly, have great energy and get along with people
You are an explorer, like learning new things and are quick to solve problems proactively.
In your role you will be writing code that is maintainable, testable and clean
You have at least 1 year of experience as Backend engineer
Experience with one of the following programming languages Java, GoLang, Python
You have higher technical education degree
Experience with distributed systems design and writing microservices
A strong grasp of OOP fundamentals and the use of RESTful APIs
Familiar with strong software design principles – Open to close, etc.
Experience in database (relational & non-relational) - MySQL, Postgres / MongoDB
You have worked with loosely coupled microservices and (RESTful) APIs
You practice Test Driven Development using unit-testing technologies
Experience with code versioning (especially Git)
Nice to have:
In-depth knowledge of the HTTP protocol
Experience with Spring MVC, Spring Boot Framework
Knowledge of Linux-based OS and Web Servers
Experience with Docker
Experience with Cloud Infrastructures – AWS, GCP, etc.
Experience with cache servers and servers (Redis, Memcache, etc.)
Working experience with messaging systems such as RabbitMQ, etc.
You are familiar with TDD (Test Driven Development)
What we can offer you
Personal and professional development
Opportunity to build and ‘own’ something from scratch
A place where your ideas are heard and where you can really grow and learn with your team
What we want to offer you later
We have so many ideas! Help us grow the company and we will expand on the perks.
IMMEDIATE START AVAILABLE
If you are interested, please send us your CV.
Your personal data is protected by Bulgarian law and European General Data Protection Regulation.