Job Description
Who is the company?
A fast-growing tech start-up based in Amsterdam that develops the ultimate pharma video platform to share stories in a personal, interactive, and impactful manner.
Pharmaceutical companies are investing heavily in sales, but valuable leads are being lost due to impersonal email follow-ups. They have a clear mission: they want to enable sales departments of pharma businesses to proactively approach healthcare professionals using personal and interactive video messages to increase conversion. They understand the value of forging meaningful connections with potential customers and recognize that a personalized approach can make a world of difference in boosting lead conversion rates and nurturing enduring customer relationships.
They had the first release of its platform in January 2023. The video platform is now used by leading pharma companies such as Sanofi, AstraZeneca, and Bioventus and is expanding rapidly from Northern European countries like The Netherlands, Norway, Sweden, Finland, Belgium, Luxembourg, and Denmark to the US, Switzerland, Germany, and other countries that are knocking on the door.
What are you going to do?
They are looking for a Full Stack Developer who can add value to the team with their knowledge and experience, and who doesn’t shy away from a challenge. In this position, you will collaborate closely with the full- stack lead developer, skilled designers, and product owners.
Their software stack:
- Angular: the web development framework they use for all their frontend applications.
- NgRx is used where needed for reactive state management.
- They strive to update angular to the latest stable release, so that you can use the latest functionality that the angular framework has to offer. Among other things, they can already leverage the power of signals in angular for reactive programming.
- NestJS: a progressive Node.js framework that they use for all their backend applications.
- The startup uses a request/response based microservice architecture.
- Backends for frontends (BFF) pattern for composability and the segregation of concerns.
- TypeORM is leveraged as an object relational mapping tool. It can map between object-oriented systems and relational databases in an intuitive manner. In other words, no need for any SQL, as the
queries are being generated on the fly. Furthermore, their databases are all Postgres.
- Security is key when handling sensitive data of their consumers; therefore, they adopt and strive to adopt those measures that are necessary for keeping their platform secure. With OWASP as their main point of reference.
- Python / FFMPEG / Redis / BullMQ: they have built a custom video processing pipeline for processing the videos that their consumers upload. Every upload is described as a workflow consisting of interconnected jobs. Whenever a job is ready to be executed, they are put onto a job handling queue (Redis). A worker that is idle can then execute that job (mainly Python scripts with FFMPEG clauses). The core idea here is that they can leverage the power of parallelization where possible for faster and simultaneous uploads.
- Docker: is used to containerize their applications.
What do they expect:
- Prior knowledge of the above software stack is required.
- You can work independently and strive to take their platform to the next level. You are also responsible for your work. Although they have a very relaxed and fun working environment, they expect you to take your work seriously and try to meet the goals set out by the team.
- You can think critically and you won’t refrain from bringing new ideas and insights to the table.
- They expect a realistic can-do mentality and that you will transfer your energy and positivity to the rest of the development team.
Who are you?
All in all, they are looking for someone who believes in their product and will do everything within their abilities to make the startup a great success. This includes being able to take existing code as a base, optimize and enrich the code with better and new functionalities, with a focus on scalability and robustness.
Education:
- Degree in Computer Science, Informatics, or similar
Knowledge concerning:
- You prefer to work in a fast-growing tech start-up environment instead of a large organization.
- You have ambition and an entrepreneurial spirit.
- You are pro-active and able to perform tasks independently.
- You are creative and goal oriented.
- You have a drive to keep your knowledge up-to-date.
- You like working with colleagues from varying disciplines.
- You have an affinity for interactive media and innovation.
What do they offer you?
A unique position as a Full-stack Developer with the best of both worlds: leading pharma customers such as Sanofi and AstraZeneca, WT interactive as a creative storytelling partner, and this startup, a fast-growing tech start-up. This role offers numerous learning opportunities and significant potential for growth.
They provide an ambitious working atmosphere, Friday afternoon drinks at our vibrant office in Amsterdam City Centre, a competitive allowance, and the nicest colleagues.
Click on the Apply Now button if interested!