Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer

Posted 12 hours 19 minutes ago by BeDataDriven

4 500,00 € - 6 500,00 € Monthly
Permanent
Not Specified
I.T. & Communications Jobs
Zuid-Holland, Den Haag, Netherlands
Job Description
Senior Software Engineer

Join to apply for the Senior Software Engineer role at BeDataDriven.

BeDataDriven's parent company, ActivityInfo, serves organizations in the social sector to drive impact with data. The platform is used by UNICEF, the Danish Refugee Council, and many others worldwide.

About the Role

We are looking for a skilled Software Engineer to join our growing team.

This full stack development position requires at least three years of professional experience in Java or a similar object oriented language, with a focus on database systems and data processing.

You will be a key player in developing and enhancing our platform, ensuring it continues to meet the critical information management needs of humanitarian and development assistance operations globally. This role offers the opportunity to work on ambitious projects with complex requirements, within a supportive environment, complemented by a competitive salary and comprehensive benefits.

Our small, diverse, and international team prioritises a healthy work life balance, focusing on weekly improvements rather than high pressure deadlines. We foster a welcoming and supportive environment for all backgrounds and identities.

Who We Are Looking For

We're seeking a motivated and proactive individual who loves to work with complex systems. If you are a systems thinker who can recognise and apply design patterns, and who takes pride in building robust, performant features, you might be our next team member.

You'll enjoy the freedom and direct impact that comes with working in a smaller team within a scale up company. This role is perfect for someone who is not just comfortable with uncertainty, but genuinely excited by the opportunity to learn and grow across diverse systems and technologies throughout the entire tech stack.

You've also delivered significant features on large applications. You've worked to extend existing systems with multiple layers or technologies, or developed entirely new systems from initial requirements to delivery.

Key Strengths
  • Deep Problem Solver: Comfortable working independently to diagnose issues and design solutions across multiple layers of abstraction, from browser based databases to backend data processing.
  • Driven, Iterative Approach to Work: Comfortable with iterative problem solving, and remains productive even when faced with evolving requirements.
  • Curiosity and a Drive to Learn: Interested in learning about everything from IndexedDB and Web Workers to GIS, data visualization, and humanitarian data management challenges.
  • Collaborative Spirit: Works independently but as part of a close knitted, international team where helping colleagues and asking for help are second nature.
Your Responsibilities

In this role, you will primarily work independently, maintaining regular communication with the engineering director and collaborating with a supportive team.

Your work will involve both front end and back end projects, addressing important and often complex challenges for our users. You will focus on new feature development, improvements, and shared responsibility in maintaining the service with bug fixes.

In your role you would contribute to projects such as:

  • Data Synchronisation & Core Platform Engineering: Improving conflict resolution and data synchronisation for our offline first web client.
  • Advanced User Interfaces: Collaborating with our UX designer to build intuitive interfaces for complex tasks, such as interactive dashboard layout, workflow design, and data mapping.
  • Large Language Models (LLMs): Integrating LLMs, where appropriate, in the platform to speed up configuration, formula authoring, and data analysis.

You will work with a range of technologies that underpin our platform:

  • Core Logic: Java (running on both the server and compiled to JavaScript for the client via GWT).
  • Frontend: As close as possible to HTML, CSS, and Browser APIs, with a thin, internally developed Virtual DOM layer inspired by Preact, Elm, and functional reactive programming.
  • Databases: Our custom query engine that targets IndexedDB on the client, Google Cloud Datastore for the multi tenant SaaS server, and SQLite for the on premise offering.
Essential Qualifications
  • A Bachelor's degree in Computer Science, Engineering, or equivalent professional experience. We welcome candidates from non traditional backgrounds who can demonstrate required technical expertise.
  • Minimum of 5 years professional experience working in object oriented programming languages such as Java, C#, or C++.
  • Professional experience in front end software development, in whatever flavour or framework.
Nice to Haves
  • Background in or experience with database systems and data processing.
  • Experience working in functional languages such as Haskell, Elm, or F#.
  • Experience using Google Cloud Platform and its services (e.g. Cloud Datastore).
  • Experience working in an Agile development environment.
  • Experience working with Google Web Toolkit (GWT).
  • Experience working in the humanitarian sector.
  • Experience coaching and mentoring colleagues.
What We Offer
  • Competitive Salary: €4,500 - €6,500 per month (before taxes, including 8% vakantiegeld paid monthly for NL based employees), depending on experience.
  • Comprehensive Benefits: 25 days of vacation per year and contribution to a pension plan.
  • Work Life Balance: We value continuous weekly improvements over stressful deadlines and strive for a healthy, sustainable pace.
  • Flexible Work: Hybrid working model with flexible hours and location options. While we prefer candidates who can join us in The Hague office, we will consider remote candidates with relevant experience.
  • Commuting Support: Public transport card for work residence travel in the Netherlands.
  • Professional Growth: Dedicated time and budget for professional development.
  • Location: The Hague, South Holland, Netherlands.
  • Interested in making an impact? Learn more and apply today!
Email this Job