As we continue to grow, we are seeking a Backend Engineer in the Netherlands to join our team. The ideal candidate will be responsible for developing and implementing end-to-end solutions, ensuring the smooth functioning of our applications, and improving their performance.
Key Responsibilities
System Development
Design, develop, and maintain high-performance Go microservices using FastHTTP, gRPC, and Protocol Buffers
Build and optimize distributed client-server architectures that run across customer infrastructure
Implement real-time ML inference integration with models in C
Create robust data ingestion pipelines feeding into the Data Warehouse for analytics and ML training
Performance & Reliability
Optimize systems for sub-millisecond response times under high load
Implement graceful degradation, circuit breakers, and fallback mechanisms
Conduct performance profiling, benchmarking, and optimization (CPU, memory, GC tuning)
Design for fault tolerance and high availability in production environments
Monitor production systems using Prometheus, structured logging, and custom metrics
Architecture & Best Practices
Contribute to architectural decisions for scalability and maintainability
Write clean, maintainable, well-tested code following Go best practices
Implement comprehensive testing (unit, integration, E2E) with snapshot testing
Participate in code reviews and mentor junior engineers
Document system design, APIs, and operational runbooks
Collaboration
Work closely with ML engineers to integrate models into production systems
Collaborate with DevOps on containerization (Docker), orchestration (Kubernetes), and CI/CD. Partner with product managers to understand requirements and deliver features
Participate in on-call rotation for production support
Required Experience
5+ years of professional backend engineering experience
3+ years of production Go development with a deep understanding of the language
Strong experience building distributed systems and microservices architectures
Proven track record of building high-performance, low-latency systems (< 100ms response times)
Experience with gRPC, Protocol Buffers, and modern API design
Production experience with containerization (Docker) and orchestration (Kubernetes)
Required Technical Skills
Expert-level Go programming (concurrency patterns, memory management, performance optimization)
Distributed systems concepts: service discovery, consensus, eventual consistency, CAP theorem
ML model integration: serving, versioning, A/B testing
What we offer
🌍 Fully Remote Role: Work from home in the Netherlands.
⏳ Flexible Work Hours: Choose a schedule that suits your productivity style.
🧠 Professional Growth: Opportunities for career advancement and continuous learning.
🎯 High Impact: Your work will directly support our clients and shape our product’s future.
🤝 Smart & Supportive Team: Join a diverse and driven group of professionals passionate about pushing AdTech boundaries.
If you're passionate about building powerful backend systems that fuel data-driven decisions, Assertive Yield is the perfect place to advance your career. Apply now and be part of our exciting journey to reshape the future of digital publishing!
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Netherlands.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Netherlands, connecting you to thousands of jobs fast!
Find the best jobs in Netherlands, apply in 1 click and get a job today!