Mid Backend Engineer
2 нед. назад
БолгарияMiddleHybrid
javaspringgonode.jstypescriptpostgresqlmariadbredis
Mid-level Backend Engineer responsible for owning features and services end to end in a high-performance financial trading platform.
О компании
- We reinvent how trading and investing work by creating exceptional products people love.
- Fostering a culture of excellence and high velocity is the key to our success. Today, we serve over 6 million clients, with more than €40 billion in assets under management — a testament to the scale and trust we've 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 OpenSearch.
Обязанности
- Mid 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 teams, short release cycles and ownership from problem definition through production. You'll be trusted to own well-scoped services and features end to end, with senior engineers on hand for the trickier architectural calls.
- Own features and services end to end — take a business problem, help shape the requirements, design the solution, build it, test it, deploy it and monitor it in production.
- Design for performance, scale and resilience — build code and services that hold up under load, minimise downtime and latency, and degrade gracefully when things go wrong.
- Take real ownership of your code — keep it maintainable as requirements evolve, and know when and how to refactor.
- Diagnose and fix production issues — get to the underlying cause, not just the symptom, and put guardrails in place to stop it recurring.
- Work closely with product and engineering colleagues — turn moderately complex requirements into simple, durable solutions, escalating and collaborating with seniors on the parts that need broader system context.
- Contribute to the team's engineering standard — review others' work constructively, share what you know, and take feedback in stride.
Требования
- Solid, hands-on experience delivering backend services in production — you've shipped and operated real systems, ideally within a microservices architecture.
- A good working grasp of communication protocols such as HTTP and AMQP, including a sense of when to use each.
- Production experience with at least one modern backend framework — our systems are language-agnostic, and we pick the right language for the job, so depth in one ecosystem matters more than breadth across many.
- Solid understanding of relational databases — indexing, transactions and isolation levels, and the ability to design sound, well-normalised database schemas.
- Some exposure to designing for high availability, scalability or resilience — you don't need to have owned this end to end yet, but you understand the principles and are ready to grow into it.
- Clear, structured problem-solving — you can explain your technical decisions and trade-offs, and you're comfortable asking for help when a problem needs more context than you have.
- Strong engineering fundamentals and sound judgement, with the confidence to pick up unfamiliar technologies as needed.
- Depth in one backend ecosystem and sound tool choice matter more than familiarity with every technology listed.
Условия
- Challenges that will help you grow and realise your potential really fast
- The opportunity to make a big impact — you'll build services used by millions of investors to build wealth
- Work with smart, spirited, helpful, high-performing colleagues with a common goal
- An environment where nothing is set in stone
- Appreciation for your talent and ideas
- A generous remuneration package, including annual bonuses
- An excellent social benefits package, including private health insurance, sports card and 25 days of paid vacation per year
- Delicious treats and a spacious game room
- Bring your ambition to Europe's fastest-growing mobile broker!
Другое
- Recruiter conversation
- Technical Interview
- Managerial interview
- Your recruiter will explain each stage clearly and follow up after every conversation.
- Bring your ambition to Europe’s fastest-growing mobile broker!