ADVANTIS- MID LEVEL BACKEND ENGINEER

 

JOB DESCRIPTION

Based in Istanbul – Turkey, the Mid-level Backend Engineer will be at the heart of our client’s process of
building software and delivering high-quality mobile apps and services.
Our client offers great products you can work on, being involved from an early stage. You will have the
opportunity to collaborate with an international team of experts. You will have the freedom to explore
and suggest and learn new things and enter a sector which is growing and will have an impact in the
next years.

PROFILE & QUALIFICATION OF THE CANDIDATE

We’re looking for born hackers, developers who love what they do and can’t imagine doing anything
else for a living. You won’t just be developing apps – you’ll be striving to develop the best apps possible,
to constantly better yourself and produce truly amazing work!
Ideal candidate, man or woman has/is:
– Bachelor’s or graduate degree in computer science, computer engineering or related fields
– Minimum 3+ years of professional experience in back-end software engineering, preferably in a highgrowth tech company
– Able to work in autonomy as well as in team
– Taking responsibility for the end results
– Very good communication skills both written and spoken and very good human relations
– Very good command of English and Turkish both written and spoken
– Experience working in an agile development environment and scrum methodology is a plus
– Military obligations carried out for male candidates
Missions & technical knowledge:
● Build scalable solutions on AWS. Lambda and Mobile Hub will be a plus
● Solid experience with Node.js. Scala will be a big plus
● Solid experience with Nest.js
● API design and standards such as Swagger
● Work seamlessly in an agile environment (SCRUM) with product managers, BAs, and designers
to understand end-user requirements
● Up to date with latest technologies and trends
● Proficiency in reactive programming and knowledgeable about functional programming
● Proficiency in OOP and building reusable and abstracted code
● Fluency at writing unit and integration test case
● Design and develop services and system architecture for projects
● Proficiency in relational and non-relational databases
● Experienced in using Git
● Worked in continuous delivery environments CI/CD
● DDD and CQRS experience is a big plus