Vacaturebeschrijving
Software Developer in Rijswijk, Nederland
Spilberg
- Op afstandWerk vanaf overal
Rijswijk, Nederland
Founding Software Engineer (Go & PHP)Location: The Netherlands | Remote | First Engineering HireAbout the roleWe're looking for an exceptional Founding Software Engineer to join us as our very first engineering https://jobeax.com/link/8sIgGCNXnCzJGy8F is not a typical software engineering role. You'll be joining at an early stage, taking significant ownership of the technical foundation, and helping shape the architecture, engineering practices, and future direction of the product.We're looking for someone who genuinely enjoys understanding how things work under the hood. Someone passionate about algorithms, data structures, performance, and solving difficult engineering problems.You'll work primarily with Go and PHP, building core components of our technology and tackling engineering challenges that require more than simply integrating existing https://jobeax.com/link/0mCQIlk66aPBlIds value strong engineering fundamentals, algorithmic reasoning, and independent problem-solving more than years of experience with a particular language or https://jobeax.com/link/Gkljj0LJgiHHnSAy we're looking for1. Strong programming skills: Go & PHP
- Strong proficiency in Go (Golang) and PHP.
- Experience building robust, scalable, and maintainable software.
- Understanding of software architecture, clean code, and testing practices.
- Ability to work comfortably across both languages and understand their strengths and trade-offs.
- Comfortable working close to the underlying mechanics of systems rather than relying exclusively on abstractions and existing libraries.2. Exceptional algorithmic thinkingThis is one of the most important aspects of the https://jobeax.com/link/VN5Epe5Pl3XYpjdR should have a solid understanding of algorithms and data structures, ranging from fundamental concepts to more advanced https://jobeax.com/link/Cw1kUuGeYmq6tMbt include:
- Linked lists, trees, graphs, hash tables, and sorting algorithms.
- Search algorithms and indexing strategies.
- Advanced data structures such as B-trees and HNSW.
- Concurrency-aware algorithms and efficient memory management.
- Understanding algorithmic complexity, performance trade-offs, and scalability.We're not looking for someone who simply knows which library to import. We want someone who understands how these structures and algorithms work and can implement them from scratch when necessary.3. Hands-on engineering and independent problem-solvingAI coding assistants are useful, but they don't always work particularly well with the kind of problems and codebases we're dealing https://jobeax.com/link/ebauYKa4H531JIZX should be comfortable:
- Breaking down complex and unfamiliar engineering problems.
- Reasoning through difficult issues independently.
- Writing and debugging code without relying on AI-generated solutions.
- Profiling applications and identifying performance bottlenecks.
- Understanding unexpected behaviour at a deeper technical level.
- Making informed engineering decisions and explaining the reasoning behind https://jobeax.com/link/Te2WVCnAeVfjCbn1 value engineers who can figure things out, not just engineers who know how to use tools.4. Open-source mindsetWe're looking for someone comfortable working in the https://jobeax.com/link/QNfEwW1GDz5dzJL6 should be willing to:
- Contribute through your personal GitHub account.
- Review and discuss contributions publicly.
- Participate in open-source communities.
- Share technical ideas and engage in engineering https://jobeax.com/link/CrXJnhTCFwSMFnQs existing open-source track record is a plus, but curiosity and willingness to contribute matter just as much.5. Additional experience that would be valuableExperience in any of the following areas is a bonus:
- Distributed systems.
- Concurrency and parallel processing.
- Database internals and storage engines.
- Indexing and search infrastructure.
- Memory management and performance optimisation.
- Low-level systems https://jobeax.com/link/jl5bLA5QpAWwjwVu makes this opportunity different?You'll be our first engineering https://jobeax.com/link/maw3nb9S3eiUaY8U means you'll have an unusual amount of ownership and influence from the beginning.You'll work closely with the founding team and help:
- Establish the technical architecture and engineering foundations.
- Make important decisions about technology and system design.
- Build and evolve core components of the product.
- Define engineering standards and development practices.
- Shape the engineering culture as the team https://jobeax.com/link/90xlb1WJFf4MirjL is no established engineering department or physical office yet. We're building from the ground up, and we're looking for someone who is excited by that https://jobeax.com/link/VMKTROsdnhTWQH6B is an opportunity to help build something, not simply maintain something that already https://jobeax.com/link/1u4y5x0xprhL0Gvp and working arrangements
- Must be currently based in the Netherlands.
- Remote-first working environment.
- No physical office at this stage.
- Fluent English is perfectly fine; Dutch is not a requirement.
- Comfortable collaborating closely with a small, early-stage founding https://jobeax.com/link/u8qzgdca7AC8wLRI would be a great fit?We're deliberately not defining this opportunity by a specific number of years of https://jobeax.com/link/wEVpv0uh1RxiG5De with ten years of experience building Go or PHP applications might still find implementing a concurrent B-tree or debugging a causal reconstruction algorithm completely https://jobeax.com/link/LJewKagsgZRSGgqM the other hand, someone with less professional experience in Go or PHP but exceptional algorithmic fundamentals, strong programming skills, and a genuine ability to learn could become productive remarkably quickly.We'd rather hire an engineer who understands how things work than someone who has simply spent more years using a particular https://jobeax.com/link/8ZsDy26qhwHK7ckK you enjoy digging into difficult technical problems, implementing things from first principles, and building systems where engineering depth really matters, we'd love to hear from https://jobeax.com/link/PK7Ug8VaOGZQxcJO to applySend us your CV and GitHub profile, along with a short introduction explaining:
- What is the most technically challenging problem you've solved?
- Which algorithm or data structure have you implemented yourself, and why?
- What kind of engineering problems do you genuinely enjoy working on?We're particularly interested in seeing how you think and approach problems, not just a list of technologies on your CV.