Software Engineer
Key Skills
Job Description
Company Description meridiancollective focuses on how people occupy different positions within broader social systems, each revealing unique consequences, relationships, and signals. Policy makers see institutional processes that are often invisible to individual citizens, while citizens experience real-world impacts that may not appear in formal data. Subject-matter experts recognize underlying mechanisms that are difficult to derive from personal experience alone. The organization’s work highlights that no single perspective provides a complete picture, and it seeks to combine these viewpoints to inform better understanding and decision-making. This approach creates a context where technical solutions support more inclusive and accurate societal insights. Role Description The Software Engineer will work on-site in Rhenen in a full-time capacity, designing, implementing, and maintaining software solutions that support meridiancollective’s mission. Day-to-day responsibilities include developing back-end services and APIs, writing clean and efficient code, and contributing to system architecture and design. The role involves collaborating with cross-functional teams to translate complex social and organizational requirements into robust technical features. The Software Engineer will review and optimize existing codebases, ensure reliability and scalability of applications, and participate in testing, debugging, and documentation. The position also includes contributing to technical discussions, suggesting improvements, and staying informed about relevant technologies and best practices. Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software architecture. Experience in Software Development and Programming, with proficiency in at least one modern programming language. Hands-on experience in Back-End Web Development, building and integrating APIs and working with databases. Practical knowledge of Object-Oriented Programming (OOP) principles and their application in production systems. Ability to write maintainable, well-documented code and collaborate effectively within multidisciplinary teams. Familiarity with version control systems (e.g., Git) and standard software development workflows. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience with security, performance optimization, or data processing in complex systems is a plus.
Core Responsibilities
Design, develop, and maintain back-end services, APIs, and software solutions, contributing to system architecture and translating complex organizational needs into technical features. Review and optimize code, support application reliability and scalability, and participate in testing, debugging, documentation, and technical discussions.
Requirements
Requires a strong computer science foundation, software development and programming experience, and practical knowledge of back-end development, APIs, databases, and object-oriented programming. Applicants should be able to write maintainable, documented code, collaborate across disciplines, and have a bachelor’s degree in a relevant field or equivalent practical experience.
About meridiancollective
Industry: Media Production
Company size: 2-10 employees
Mensen bevinden zich op verschillende posities binnen grotere maatschappelijke systemen. Daardoor worden verschillende gevolgen, relaties en signalen zichtbaar. Een beleidsmaker kan institutionele processen zien die voor een burger verborgen blijven. Een burger kan gevolgen ervaren die nauwelijks in formele data voorkomen. Een deskundige kan mechanismen herkennen die uit individuele ervaring alleen niet af te leiden zijn. Geen van deze informatieposities vormt zelfstandig het gehele beeld.