Trading212 is a leading fintech company dedicated to democratizing access to financial markets and empowering individuals to build wealth. Our mission is to enable everyone to build wealth by reinventing how trading and investing work through innovative and user-centric products that resonate with our clients. We foster a culture of excellence, agility, and high velocity, which drives our rapid growth and success. Since inception, we have served over 5 million clients worldwide, managing more than €30 billion in assets under management, reflecting the trust and confidence placed in us by our users. Our commitment to technological innovation and customer-centric solutions positions us as a pioneer in the financial technology industry, continuously striving to deliver exceptional value and service.
We are seeking a talented and motivated Software Engineer to join our dynamic development team at Trading212. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance microservices that form the backbone of our trading platform. Your responsibilities will encompass the entire software development lifecycle, from understanding complex business requirements to deploying reliable solutions that meet stringent performance and resilience standards. You will work closely with cross-functional teams to create innovative features that enhance our platform's capabilities, ensuring a seamless experience for millions of users globally.
This position offers an excellent opportunity to work in a fast-paced environment where your technical expertise and problem-solving skills will directly impact the company's growth and customer satisfaction. You will be encouraged to learn from your colleagues, share your knowledge, and contribute to a culture that values continuous improvement and innovation. The role requires a proactive mindset, a passion for technology, and a commitment to delivering quality software that withstands the demands of a high-stakes financial environment.
The ideal candidate will have substantial experience in developing services within a microservice architecture, demonstrating a deep understanding of scalable and performant systems. Proficiency with communication protocols such as HTTP, WebSockets, and AMQP is essential, along with the ability to select appropriate protocols based on specific use cases. Experience with at least one popular web framework, regardless of programming language, is required, as our system is language-agnostic and emphasizes flexibility in technology choices.
A strong grasp of relational database management systems (RDBMS), including indexing, transactions, locking mechanisms, and high-performance database design, is crucial. Candidates should possess a solid foundation in software engineering principles, with a focus on building resilient, scalable, and efficient solutions. Additional familiarity with in-memory databases like Redis or Memcached, and ongoing or completed computer science education, will be considered advantageous.
Trading212 is an equal opportunity employer committed to fostering diversity and inclusion in the workplace. We welcome applications from individuals of all backgrounds, regardless of race, gender, age, religion, sexual orientation, or disability. Our hiring process is designed to be fair and transparent, ensuring that all candidates are evaluated based on their skills, experience, and potential. We believe that a diverse team drives innovation and creativity, which are essential to our continued success. We are dedicated to providing a supportive environment where everyone can thrive and contribute meaningfully to our mission of enabling everyone to build wealth.
You will be redirected to the company's ATS