Back to top

Vacancy

Full-stack Software Engineer

Bas de Wit doing development work

Who we are

At INFO, we love solving complex problems for our clients by designing and building digital products that support their core business. We bring together design, data, and technology expertise to create impactful solutions. We work in close, long-term partnerships with our clients. For example, we improved the customer and employee experience for the Stadsbank van Lening of the City of Amsterdam. We helped Growy scale up its concept for a fully automated vertical farm. With our bike management platform, around 6 million people each year are able to rent OV-fiets for the last part of their journey. These are just a few examples of how we help our clients drive sustainable innovation.

Our team consists of about 40 people, all passionate about digital innovation. We love asking tough questions and are driven by curiosity— key ingredients for staying ahead and helping our clients do the same.

What you’ll do

As a Full-stack Software Engineer at INFO, you’ll be actively involved in creating impactful digital solutions within an agile team:

  • Design, develop, test, and maintain features across the application stack for various client projects.
  • Translate requirements and designs into high-quality, responsive user interfaces.
  • Build and optimize scalable backend services, APIs, and business logic.
  • Implement and manage effective data storage solutions, focusing on performance and integrity.
  • Integrate our applications with external services and data sources.
  • Write clean, maintainable, and well-tested code; participate actively in code reviews and uphold team standards.
  • Shape direction in close partnership with designers, product owners, and developers.
  • Proactively steer ideas to improve development practices, application architecture, and overall code quality.

What we expect from you (your background)

At INFO we value curiosity – we’re not afraid to try new things. The ideal person for this role brings the following :

  • Proven professional experience as a Full-stack Developer or Software Engineer.
  • Strong proficiency in TypeScript.
  • Solid frontend experience with React (familiarity with Next.js is a strong plus).
  • Demonstrable backend experience using JS tooling (experience with NestJS is highly desirable).
  • Sound understanding of relational databases (e.g., PostgreSQL) and practical experience with ORMs/query builders.
  • A strong commitment to writing high-quality, maintainable, well-documented code.
  • Excellent communication and teamwork skills, with the ability to articulate technical concepts clearly.
  • Intrinsic interest in technology, digital innovation, and tackling complex challenges.
  • You think in outcomes: comfortable shaping scope with product/design, validating assumptions, and shipping iteratively.
  • You care about users: willing to look at analytics, instrumentation, and feedback to guide improvements.
  • You own what you build: from an initial problem statement or technical spike through delivery, monitoring, and iteration.
  • Bachelor’s or Master’s in Computer Science, Software Engineering, Information Technology, or a related field.

Bonus points / nice-to-haves

  • Cloud & DevOps: AWS, Infrastructure as Code (Terraform/OpenTofu), Docker (Kubernetes a plus).
  • Data platforms or data processing exposure (e.g., Kafka, Spark, or analytics pipelines).
  • Python experience for data/back-end tasks.
  • Open-source experience or contributions.
  • Practical experience integrating LLM/AI capabilities (e.g., OpenAI/Anthropic APIs, Hugging Face).
  • Working with embeddings and vector databases (e.g., pgvector, Pinecone, Weaviate) and RAG-style patterns.
  • Prompt engineering, evaluation/testing of AI features, and guardrails/safety considerations.
  • Basic MLOps or model-serving know-how (e.g., MLflow, SageMaker, Databricks) and attention to privacy/compliance.

What we offer

A place in an ambitious and tight-knit team where you’ll have the freedom to shape your role. You’ll get plenty of space to implement your ideas and experiment with new methods and techniques. We offer a competitive, market-based salary with excellent secondary benefits, including:

  • 30 vacation days
  • Non-contributory pension plan
  • Flexible working hours

Our office is located at the Marineterrein in Amsterdam – a hub for innovative companies. Here you’ll find great colleagues, tasty lunches, and fun social drinks (Borrels). There are often events on site, so there’s always something happening nearby. Need to clear your head? Nothing works better than a walk around the grounds or enjoying the view from a quiet spot by the water. Next to working at the office, we also make sure you’re able to work comfortably from home.

Join our team!

Are you excited after reading about this vacancy? Apply directly via our LinkedIn vacancy.

If you have any questions about the role or application process, feel free to reach out to Myrte van Beemen at jobs@info.nl.