Description
About the Company
We are looking for a Senior Backend Engineer with 7+ years of professional software engineering experience to design, build, and own the backend systems powering our product suite.
About the Role
You will play a critical role in shaping our backend architecture across multiple B2B products spanning Agriculture, Mining, and Finance, while also supporting client-facing digital products used by millions.
This is a high-impact, senior-level position where you will own the architecture of our services, mentor team members, and set the technical standard across the backend engineering discipline.
Responsibilities
Architect & Build: Design, develop, and maintain production-grade backend services, APIs, and integrations, with a strong focus on reliability, maintainability, and long-term evolution.System Design: Lead technical design discussions and RFCs for new products and significant features.
Make and defend trade-off decisions on consistency, latency, cost, and complexity.Performance & Scalability: Profile, tune, and optimize systems under real production load.
Diagnose bottlenecks across application, database, network, and infrastructure layers.Platform Engineering: Establish and enforce CI/CD pipelines, testing strategy, and developer tooling using GitHub Actions, Azure DevOps, or similar.
Treat developer experience as a first class concern.Reliability & Security: Champion secure coding practices, authentication and authorization patterns, observability, and incident response.
Own SLOs and lead post-mortems when things break.Collaboration: Work closely with Product, Frontend, Data, ML, and DevOps teams to turn ambiguous business problems into well-scoped technical plans.Mentorship: Conduct thorough code and design reviews, mentor mid-level and junior engineers, and champion engineering best practices across the team.Investigation & Problem-Solving: Diagnose complex production issues, identify root causes, and implement sustainable solutions that fix the class of problem, not just the instance.
Qualifications
Degree: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.Certifications (bonus): Azure Solutions Architect Expert, AWS Solutions Architect Professional, or equivalent cloud or security certifications.Portfolio: Include links to relevant GitHub repositories, technical blog posts, conference talks, or descriptions of backend systems you have designed and operated.
Required Skills
7+ years of professional backend engineering experience, with a clear track record of shipping and operating production systems.Deep Backend Expertise: Expert-level proficiency in at least one modern backend ecosystem such as Python (FastAPI, Django), Java/Kotlin (Spring Boot), Go, or .NET (C#, ASP.NET Core).System Design: Demonstrable experience designing distributed systems — service boundaries, API contracts, asynchronous messaging, consistency models, and failure modes.Database Mastery: Expert-level SQL and strong understanding of relational database internals (indexing, query planning, transactions, isolation).
Production experience with PostgreSQL, MSSQL, or MySQL.API Design: Proven ability to design clean, versioned, long-lived REST or gRPC APIs that hold up over years of product evolution.Cloud Platforms: Hands-on production experience on Azure (preferred) or AWS — not just deploying, but understanding identity, networking, storage, and cost.Architecture Patterns: Solid grasp of microservices, event-driven architectures, Domain Driven Design, and when NOT to use them.Testing & Quality: Strong opinions on unit, integration, and contract testing, backed by production-tested practice.Version Control: Proficiency with Git, GitHub, and collaborative development workflows.Observability: Production experience with logging, metrics, and distributed tracing (OpenTelemetry, Prometheus, Grafana, Datadog, or equivalent).AI-Assisted Development: Fluent, daily use of AI coding tools (Claude Code, GitHub Copilot, Cursor, Windsurf, or similar) as a core part of your workflow.
You know when to lean on them for speed, when to override them for correctness, and how to review AI-generated code with the same rigor as human-written code.
You can articulate trade-offs between different tools and have opinions on what works for real engineering — not just demos.AI Agent Orchestration: Hands-on experience designing, building, or integrating AI agents and agentic workflows in production or production-adjacent contexts.
This includes tool/function calling, structured outputs, multi-step reasoning loops, retrieval-augmented generation (RAG), agent frameworks (LangGraph, LlamaIndex, AutoGen, CrewAI, or equivalent), and orchestration protocols such as MCP (Model Context Protocol).
You understand the operational realities — prompt versioning, evaluation, cost control, latency, failure modes, and guardrails — and treat agents as systems to be engineered, not prompts to be tweaked.
Preferred Skills
Infrastructure as Code: Terraform, Pulumi, Bicep, or CloudFormation.Containerization & Orchestration: Docker in production and working knowledge of Kubernetes.Event & Streaming Platforms: Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS, or similar.Caching & Performance: Redis, Memcached, CDN strategies, and real-world caching trade offs.Security: OAuth2/OIDC, JWT, OWASP Top 10, threat modeling, and secrets management.Data-Intensive Systems: Exposure to data pipelines, analytics backends, or ML serving infrastructure.Open Source: Meaningful contributions to open-source projects or a portfolio of public technical work.
Pay range and compensation package
Competitive Salary: 5,000 – 9,000 EUR/month (gross).
Final offer based on your experience and expertise.
Equal Opportunity Statement
We are committed to diversity and inclusivity.
How to Apply
Send us your CV along with a brief cover note explaining why you are excited about this role.
Please