Senior Software Engineer

ScholierenWerk
Eindhoven, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 4.6K

Job location

Eindhoven, Netherlands

Tech stack

JavaScript
PHP
Artificial Intelligence
Amazon Web Services (AWS)
HTML5
Automation of Tests
Azure
CSS
Cloud Computing
Continuous Integration
Node.js
Object-Oriented Software Development
Scrum
Service-Oriented Architecture
Software Engineering
TypeScript
Google Cloud Platform
React
Vue.js
WebPack
Angular
Information Technology
Npm(Software)
REST
Docker
Microservices

Job description

We're dedicated to helping students find their ideal study program. However, many have expressed a need for more guidance than just a search tool. They're looking for more personalized counseling. This is where AI comes in, and potentially, you. We're on the lookout for someone who can help develop and enhance an AI advisor. It would understand each student's unique needs and preferences. Initially, it'll assist in finding suitable study programs. Beyond that, we envision it creating a helpful profile for each student by learning about them through interactions. This tailored approach aims to help students to make informed decisions and find their dream study. In short, there are enough (technical) challenges for you to dig in to. We value initiative greatly!

What are your three main goals?

Create an AI advisor that helps students effectively find study opportunities that fit them, while making a profile that's unique to each student. You will be elevating the product value throughout the whole site, to increase user engagement, loyalty, and retention with your (technical) expertise.

In addition to creating an AI advisor, you will improve the user engagement features. These features are designed to guide and advise students in an innovative way. This is crucial for engaging more students on our platform, thereby boosting their chances of discovering their ideal study opportunity.

Help us to become more scalable as a platform, by decoupling our dependencies and driving our microservice architecture. Staying in control of quality is key!, The Product Engineering department consists of 35 people. You are part of a scrum team of five. Your Product Owner (PO) sets the product priorities. You are responsible for designing and implementing new functionalities aimed at growing our user engagement targets. This means that you, as a developer, have influence on what to build, and how to build it. You report to our Head of Engineering, Stefan. He started as a developer at Studyportals a long time ago and knows his way around the systems. His main responsibility is to make sure you can do your work in the best possible way, taking away impediments, driving technical innovation, and making sure you can be the best version of yourself., The technology behind Studyportals' platforms is based on PHP, TypeScript, Node/NPM, Docker and AWS. Virtually all our systems have been developed in-house and are following modern quality standards. We work in a service-oriented architecture, powered by our own RESTful API and AWS. In parallel, we are scaling up our infrastructure, moving towards SOC2 compliance.

Requirements

  • At least a bachelor's degree, preferably in Computer Science or a related field.
  • You have 5+ years of working experience in a similar role.
  • Experience building applications in JavaScript component-based frameworks (e.g., VueJS, React or Angular). Modern JavaScript, TypeScript, NPM, Webpack, HTML5, CSS3/SCSS. And experience in developing applications using any object-oriented language.
  • You know to tell us when your code is SOLID enough…
  • Experience with Amazon Web Services (AWS) or any other Cloud Computing Platform (e.g. Azure, Google Cloud Platform).
  • Experience with (different types of) automated testing as part of CI/CD driven software development.
  • You like to collaborate, appreciate open communication, and are comfortable with working cross-functionally.

Benefits & conditions

  • A position for 5 days per week
  • Competitive salary including a bonus and pension scheme
  • 32 vacation days (including bank holidays) and you have the flexibility to take your holidays whenever you want (e.g., be off on Chinese New Year instead of King's Day)
  • Possibility to buy/sell 5 vacation days out of your annual balance
  • An annual Personal Development budget because personal growth is KEY!
  • Reimbursement of your work-related travel costs if you live further from the office
  • Possibility to work from abroad 2 times a year
  • A nice and fun office in the heart of Eindhoven; five minutes walk away from the station. Take an insiders' perspective here.
  • A great company environment that is serious about fun with everything we do (incl. Regular memorable team events, table tennis, etc.)
  • The opportunity to make our world a little better by increasing international access to education and being at the core of a study choice giant that the world education market is desperately waiting for
  • Studyportals is committed to the UN Sustainable Development Goals, particularly SDG 4 (Quality Education) and SDG 13 (Climate Action), promoting equal access to education while minimizing our environmental impact through digital innovation and responsible operations

About the company

About Studyportals We change the lives of millions of students and leave the world a bit brighter than we found it. Every minute 100 students around the world trust our platforms (e.g., mastersportal.com) to find their best matching education for free. At the same time, we help educators diversify their (international) student population and reduce dropouts. With forty different nationalities among the 200+ people working at Studyportals, we are an international bunch of people. Eager to learn and serious about fun. Want to know more?

Apply for this position