Outtask is looking for a Senior Software Engineer for a client in The Netherlands.
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
What are you going to do :
- 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
What do you need to have :
Strong proficiency in C++ and PythonPostgreSQL expertiseUnderstanding of message brokers (e.g., Kafka, Mosquitto, VerneMQ)Experience implementing RESTful APIsExperience with AngularBackground in cloud platforms (AWS, GCP, or Azure)Familiarity with containerization (Docker)Familiarity with time-series databases and system monitoringSoft Skills
Excellent problem-solving and debugging abilities — you can dive into complex issues and drive them to resolutionTakes ownership of tasks end to end : researches unknown domains, proposes solutions, and drives them to completion without waiting for directionA collaborative mindset and eagerness to mentor and learn from othersExperience in de the make / food industry is big a plus