Senior software engineer

Regio:
Oostzaan
 
Functieomschrijving
Overview

We’re seeking a senior software engineer to design, build, and operate the next generation of our distributed services. You’ll develop scalable, fault-tolerant components that power critical parts of our platform, lead technical discussions, propose enhancements to our stack, and help shape our long-term roadmap.


Vergroot uw kans om de sollicitatieronde te bereiken door de volledige functieomschrijving te lezen en snel te solliciteren.
Responsibilities
  • Design, implement, and maintain scalable, fault-tolerant services and components using messaging systems and distributed data stores
  • Architect and build RESTful APIs and WebSocket interfaces for high-throughput, low-latency applications; define JSON schemas and API contracts
  • Integrate, optimize, and scale message brokers and relational databases (PostgreSQL) for reliability and performance
  • Propose improvements to our technology stack and contribute to strategic roadmap planning
  • Work closely with Product and QA teams
  • Establish coding standards, design patterns, and automated testing strategies (unit, integration, and distributed systems tests); conduct thorough code reviews and mentor junior engineers
Qualifications

You are an engineer with solid experience in C++ and Python, and a strong grasp of PostgreSQL. You should be comfortable working with message brokers like Kafka, Mosquitto, or VerneMQ, and have hands-on experience building RESTful APIs. If you also have experience with Angular, cloud platforms (AWS, GCP, or Azure), or Docker, that’s a big plus. Familiarity with time-series databases and system monitoring tools will help you hit the ground running.

But technical skills aren’t everything. We value people who are problem-solvers — those who can dive deep into complex issues and find smart, effective solutions. You take full ownership of your work, explore new domains independently, and drive tasks to completion without needing constant direction. You’re also someone who thrives in a collaborative environment. You enjoy sharing knowledge, mentoring others, and learning from your teammates.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Location

Amsterdam, North Holland, Netherlands


#J-18808-Ljbffr