Senior Software Engineer – Backend Platform
Evolution · Stockholm
Job description
About the role
Evolution is building a new platform from first principles, not iterating on an existing product. It will run across regions and process thousands of real-money transactions per second with strict consistency guarantees, so low latency, correctness, performance and security are design constraints from day one. The role sits close to the core of the platform: backend services, event-driven systems, databases, production infrastructure and performance-critical flows. It is a 100% on-site position based in Stockholm.
Key responsibilities
- Build and evolve backend services and platform components using Java and Spring Boot
- Design APIs, data models, transaction flows, internal tools and product-facing systems
- Design and build Kafka-based event-driven services and high-throughput transaction flows, paying attention to ordering, idempotency, retries and failure handling
- Build PostgreSQL systems where performance, correctness and data integrity matter
- Deploy and operate services in Kubernetes-based production environments
- Drive technical decisions on consistency, latency, scalability, reliability and security, and make trade-offs between correctness, performance and maintainability
- Own critical systems end-to-end, from design to production behaviour, and improve throughput, latency and observability
- Strengthen engineering quality through code reviews, design discussions and knowledge sharing
Required profile
- Strong computer science fundamentals and substantial experience building reliable, observable, high-performance backend systems
- Comfortable with distributed systems, databases and production services
- Able to reason about correctness, concurrency, failure modes and system design
- Understands scalability beyond infrastructure, including data modelling, consistency, caching and concurrency control
- Wants to work in a small team with high standards and direct technical feedback
Required skills
- Java and Spring Boot
- Kafka or similar event-streaming systems
- PostgreSQL, relational database design, transactions, indexing and query performance
- Kubernetes deployment and operation
- Distributed systems design, consistency, partitioning and failure handling
- Bonus: fintech, payments, gaming or trading experience; multi-region design; caching strategies; infrastructure as code; load testing; observability (metrics, tracing, structured logging)
What we offer
- Pension, health and medical insurance
- 30 paid vacation days
- Fitness benefit
- Professional growth and sport activities, parties and team building
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Sverige.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published för 2 dagar sedan
Expires om 1 månad
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Evolution
Stockholm