skip to Main Content

Cloud Engineer / Solution Architect

Due to our client’s continual growth we are looking to expand their team with a Cloud Engineer/ Architect. The position requires a smart, open-minded candidate, excited about open source technology and brimming with great ideas, enthusiasm and the ability to continuously improve and learn. The candidate will pioneer micro-services as a concept and will be working together with the existing team to bring that concept to life. An ideal candidate is one experienced in cloud-based tech, with a grasp of emerging technologies, platforms, and concepts. From day one, this person will have a big impact on our client’s overall growth and mission to create the world’s leading B2B e-commerce platform.

About our client

Our clients’ platform, Propellor, is an intelligent, self-managing e-commerce platform that contains a PIM, order and quote editor, marketing automation, dynamic and customer-specific pricing, customer experience portals, etc. As it is common practice to use multiple channels for purchase and sales processes, this platform has the ability to seamlessly integrate, digitize and automate communication with the most popular distributors, ERP systems, marketplaces and payment providers. Propellor’s customer number is exponentially growing, thus opening room and creating demand to continuously work on improving the platform and the technology making all the magic behind it possible.
Propellor’s 25 member team consisting of various professionals is dispersed over four countries, with HQ office being in Amsterdam. Part of our engineering team, 8 and counting, are based in Skopje, but we also support remote work, especially due to COVID-19.

Who you are:

Able to work in a multidisciplinary team which faces new challenges on a daily basis
Innovative, thinks big and not afraid to experiment
Collaborative team player, willing to work with engineers and transfer your knowledge
Proactive and willing to take initiative
Super responsible and reliable
Adaptable/ flexible
Shares our “work hard, play hard” moto

What you’ll do:

Work with our engineering team to identify and implement the most optimal cloud-based solutions for our software
Introducing stateless apps and Microservices architecture
Designing, deploying and managing microservices, using Docker and Kubernetes
Define, introduce and document best practices and strategies
Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
It would be a bonus to be able to educate teams on the implementation of new cloud-based initiatives, providing associated training as required
Participate in all aspects of the software development life cycle for cloud solutions, including planning, requirements, development, testing, and quality assurance

Your competences/ skills:

5+ years of experience as a software engineer, Node.js and/ or Java are a plus
3+ years of experience with phases of the software development life cycle (SDLC) using Agile methods and tools, including Jenkins, Git, SVN, Jira
2+ years experience with Google Cloud and/ or AWS
Experience writing stateless applications
Hands-on DevOps experience with Docker and Kubernetes
Experience with CI/CD and automated testing
Experience with service-oriented architecture (SOA) development and designing and implementing RESTful Web services
Experience with SQL
Experience with API design concepts
Experience with GraphQL, Elastic, Kafka is a plus
Experience/ familiarity with e-commerce platforms is a plus
Bachelor’s Degree in Computer Science or Engineering
Excellent communicative skills
Good proficiency in English

Position type:

Full time

Working hours and location:

9AM – 5PM, open for flexibility
Skopje office/ remote (especially due to COVID-19)


– Loyalty Plan Program (start your journey as Adventurous and look forward to the next ranks and rewards)
– Private health insurance
– Quick and effective recruitment process
– Transparent salary
– Team Building activities

About Personal Programmer

We are a nearshoring company that helps Macedonian developers to find their dream job working for an international client. A job where you can grow as a developer, and get the most out of your working life whilst enjoying every day you come to our office.

We give you the best working atmosphere possible in one of our Skopje based offices. Working alongside other developers who all have their own client. We have an ocean based setup where everyone works in the same office space. Our HR is solely focussed on making you feel at home at our office and in your job. We help with communication towards the client if needed and advise on salary and other work related subjects. At Personal Programmer you are in good hands and we are looking forward to welcoming you to our family.

Kristina Ilievska

Kristina Ilievska is the COO of PersonalProgrammer.

Back To Top