Scroll Top
Crvena Voda 6, 1000 Skopje
Full Stack Java Engineer (AI)

At aNewSpring, we are looking for an enthusiastic Full Stack Developer with a strong affinity for (generative) AI. Your mission will be to make sure our platform keeps on expanding in a stable way and get the most value out of the arising opportunities in those places where AI and our needs overlap.

Are we looking for you? Are you a professional like no other when it comes to Java? Can you prompt engineer ChatGPT into doing anything you want? Did you build your own Agent, and can you explain concepts like Stable Diffusion and Temperature? If so, do read on, as you’ve come to the right place.

About the company that’s all about learning

At aNewSpring, we do everything we can to make learning fun and effective. Our software for professional educators helps them create beautiful, effective and varied Learning Journeys. We work with a no-nonsense approach and believe in an open, positive and respectful collaboration. This approach allows us to improve continuously and offer our clients a better experience.

This way of working has allowed us to grow from a small start-up to a fast-growing SaaS company over the past twenty years, with thousands of customers and even more satisfied students already. We are a Dutch company, based in Rotterdam, with offices and partners in our main regions (UK, Australia and South Africa).

For you it is also important to know what we are like as an employer! Take a look at our reviews on Indeed, or read the ‘101 reasons why you’d want to work at aNewSpring’ series on LinkedIn here:

How will you contribute to our mission?

Together with your Engineering team of Developers, a QA Engineer and a Designer, you’ll need to balance how (AI) features will fit into the current architecture of the application, while adhering to the quality standard you’ve agreed on and finishing those features on time of course. Or would you even challenge us to use a different architectural approach than our current one by convincing us of its benefits?

With your experience in the field of (generative) AI, you will help our customers leverage its full potential in order to help them build the best training and courses for their learners. Will you lead us to the next step in adaptive learning?

What are our engineers responsible for?

Outside of the other Engineers, you will interact mostly with designers, QA Engineers and Support Heroes. You’re responsible for implementing new features and fixing bugs in existing ones (as the features you deliver are bug-free, obviously). As a result, you are vital in continuing our growth. In short, you’ll be key in us outgrowing our office.

Who are you?

You like working on the entire development process, from designing to implementation and testing. You are not a follower but you know how to stick to a plan and execute it. You’re up for a challenge and you come up with your own creative solutions. You are a team player, analytical, result oriented and love to learn, which is what makes you and aNewSpring a perfect fit.

You have at least 5 years of experience building Java web applications with a strong understanding of MySQL. Furthermore, any experience with Apache Tomcat, AWS Services and Docker containers is highly valued. You are fluent in English and are able to be in the office in Skopje on a regular basis.

Are you that person? Let’s talk!

About Personal Programmer

We are a nearshoring company that helps Macedonian developers to find their dream job working for international companies. A job where you can grow as a developer, and get the most out of your professional life and career, while enjoying every working day.

At Personal Programmer we encourage a hybrid way of working where we balance remote work with working from the office. We allow every developer to make the choice where and when they want to work. On our side we provide you with everything you need or expect from an office: a completely renovated, modern office in a central location, with multiple conference rooms, privacy for concentration during work and a whole floor dedicated to relaxing and enjoying time together.

We are, and have always been, a very transparent company where our developers have a lot to say. We listen. We believe in the positive effect of a long-term cooperation which, along with transparency, are crucial for a successful and satisfying working environment. We do everything in our power to make your job as fulfilling as possible. We provide great equipment and working stations, advice about work-related subjects and about your salary, which you may discuss openly with your client. Great benefits, including a loyalty plan and team buildings, are also included to make sure people stay connected and involved.

At Personal Programmer you are in an ever-evolving team and we are looking forward to welcome you to our family.


Please note that we will only reply to the applicants with suitable experience.
The information given would be used for recruitment purposes and by submitting, you consent to have your personal details used to process the job application. We will treat the information with strict confidence.


    Related Posts