Senior Backend Engineer
5 дн. назад
SpainEuropeSeniorRemote
javaspringgonode.jstypescriptpostgresqlmariadbredis
Senior Backend Engineer responsible for designing, building, testing, deploying and maintaining backend solutions for a high-performance trading platform.
О компании
- We reinvent how trading and investing work by creating exceptional products people love.
- That takes high standards, high velocity and engineers who own what they ship.
- Today, we serve over 6 million clients, with more than €38 billion in assets under management - a testament to the scale and trust we have built in just a few years. At that scale, performance, reliability and data integrity are part of the product.
- Our platform is powered by a modern, high-performance engineering stack designed for scale and reliability: Java 21 (Spring), Go, Node.js (TypeScript), PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes and Kibana.
Обязанности
- Senior Backend Engineers work across our backend organisation. Your team match will reflect your strengths, interests and where you can contribute most.
- Across every team, the model is the same: small, autonomous groups, short release cycles and ownership from problem definition through production.
Другое
- Own backend solutions end to end: understand the business problem, shape the requirements, design the solution, build it, test it, deploy it and run it in production.
- Design and evolve services for performance, scale, resilience and data integrity.
- Make clear technical decisions with a full understanding of the constraints, alternatives and trade-offs.
- Keep code and systems maintainable as products and requirements evolve.
- Diagnose difficult production problems, address their underlying causes and prevent recurrence.
- Work closely with product and engineering colleagues to turn complex requirements into simple, durable solutions.
- Review work critically, share knowledge and raise the engineering standard across the team.
- Proven ownership of backend services built and operated within a microservices architecture.
- A strong grasp of communication protocols such as HTTP, WebSockets and AMQP, including when to apply each.
- Production fluency in at least one modern backend framework.
- Deep knowledge of relational databases, including indexing, transactions, isolation levels, locking mechanisms and high-performance design.
- A track record of designing systems for high availability, scalability and resilience.
- Clear, structured problem-solving and the ability to explain technical decisions and trade-offs.
- Strong engineering fundamentals, sound judgement and confidence learning unfamiliar technologies.
- Depth in one backend ecosystem and sound tool choice matter more than familiarity with every technology listed.
- Bring your ambition to Europe’s fastest-growing mobile broker!