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 Python
PostgreSQL expertise
Understanding of message brokers (e.g., Kafka, Mosquitto, VerneMQ)
Experience implementing RESTful APIs
Experience with Angular
Background in cloud platforms (AWS, GCP, or Azure)
Familiarity with containerization (Docker)
Familiarity with time-series databases and system monitoring
Soft Skills
Excellent problem-solving and debugging abilities — you can dive into complex issues and drive them to resolution
Takes ownership of tasks end to end : researches unknown domains, proposes solutions, and drives them to completion without waiting for direction
A collaborative mindset and eagerness to mentor and learn from others
Experience in de the make / food industry is big a plus
#J-18808-Ljbffr
Senior Software Engineer • Madrid, Madrid, España