About Ambitious:

As an Austrian-Macedonian software company, we aim at implementing high-tech enterprise solutions to actual business problems. Our ambition is to create a company culture based on superior performance, success through teamwork, respect and recognition for the individual, diverse and challenging work, and flexible and rewarding career opportunities for our employees.

About The Position:

We are looking for an ambitious and driven Principal Software Engineer with a strong background in Java and Angular to join our dynamic team. This role involves working on enterprise business web applications, addressing complex and technologically challenging software solutions for one of our internationally recognized major clients.

You will be part of a highly experienced international team, enabling you to expand your knowledge and expertise in both backend and frontend development in a creative and friendly work environment.

Tasks:

As a Principal Software Engineer, you will:

  • Lead the design, implementation, and validation of solutions.
  • Develop and maintain backend services and APIs using Spring Boot.
  • Design and implement scalable and efficient backend solutions.
  • Develop new user-facing features using Angular.
  • Ensure the technical feasibility of UI/UX designs.
  • Closely collaborate with the client to understand their requirements and provide technical suggestions.
  • Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.
  • Collaborate with the team to design, implement, and validate solutions across the full stack.
  • Understand how your work fits into the bigger picture and identify potential problems with requirements.
  • Deeply understand software architecture and contribute to its improvement.
  • Assist in both front-end and back-end parts of the application as needed.
  • Consult on various projects and provide technical leadership.

Depending on your skills, these technologies could also come into play:

  • TypeScript, RxJS
  • HTML, CSS, SASS
  • Test automation

Requirements:

We want you to make an impact, and we will provide you with the resources, culture, training, and opportunities to help you grow and succeed as a professional.

Must-haves:

  • Minimum of 10 years of experience in a technically challenging environment.
  • Deep and proven knowledge of the above-mentioned technologies.
  • Keen interest in learning new technologies.
  • Quick perception and solution orientation.
  • Very good knowledge of English.
  • Ambitious and a team player.
  • Clean code and adherence to SOLID principles.

Nice to have:

  • German – B2
  • Experience in DevOps
  • Familiarity with AWS
  • Experience with Linux servers
  • Experience with build pipelines

Benefits & Rewards:

  • Dynamic, very friendly & healthy work environment.
  • Hybrid work model.
  • Permanent contract.
  • Career progression plan (according to performance and salary revision).
  • Opportunity for professional advancement and certification in certain technologies.
  • Development training for personal growth and mental care.
  • Private health insurance starting from Day One!
  • FIT KIT.
  • Food and beverages in the office.
  • Presents for your ‘Ambitious Solutions’ work anniversary, for your birthday, etc.
  • Office equipment + budget of 150 euros for personalized equipment.
  • Wellbeing package adapted to the needs of our people. Regular sports, social activities, and lots of healthy snacks.
  • Team buildings and other social events that rock!
  • Business trips.
  • Yearly bonus.

Join us on our ambitious journey!

Would you like to know more about this vacancy or what it is like to work with Ambitious team members?

Send us your CV at recruitment@ambitioussolutions.mk or katerina.trajkova@ambitioussolutions.mk.

All applications will be treated with strict confidentiality.

Only short-listed applicants will be contacted.

Job Category: Engineering
Job Type: Full Time
Job Location: Skopje

Apply for this position

Allowed Type(s): .pdf, .doc, .docx