Show more filters
Banner image for AgileGrid Solutions

Backend Software Engineer

AgileGrid Solutions

3.0
14 reviews
AgileGrid Solutions
Job Type   /   Job Level
Full-time   /   Junior Executive
Company Location
Germany
About The Company

Trading212 is a forward-thinking financial technology company dedicated to transforming the way individuals engage with trading and investing. Our mission is to enable everyone to build wealth by creating innovative and user-friendly products that empower clients to make informed financial decisions. Since our inception, we have committed ourselves to fostering a culture of excellence, agility, and high performance. Today, we serve over 5 million clients worldwide, managing assets exceeding €30 billion, which underscores the trust and scale we have achieved within a relatively short period. Our dynamic environment encourages continuous learning, collaboration, and innovation, making us a leader in the fintech industry.

About The Role

We are seeking a highly skilled and motivated Software Engineer to join our team at Trading212. In this role, you will be instrumental in developing and maintaining our highly scalable microservice architecture that supports our core trading platform. Your responsibilities will encompass designing, coding, testing, deploying, and monitoring software solutions that meet our performance, resilience, and security standards. You will work closely with cross-functional teams to understand business needs and translate them into robust technical solutions. This position offers a unique opportunity to influence the architecture of a complex financial system, ensuring it remains resilient, performant, and adaptable to future growth. As part of our agile teams, you will have ownership of your work, contribute to continuous improvement, and share knowledge with colleagues to foster a collaborative learning environment.

Qualifications

The ideal candidate will have substantial experience developing services within a microservice architecture, ideally within a high-volume, performance-critical environment. A solid understanding of communication protocols such as HTTP, WebSockets, and AMQP is essential, along with proficiency in at least one web framework across different programming languages. Deep knowledge of relational database management systems, including indexing, transactions, and performance optimization, is required. Familiarity with in-memory databases like Redis or Memcached and ongoing or completed computer science education will be considered advantageous. The candidate should demonstrate strong problem-solving skills, the ability to work independently within autonomous teams, and a passion for building reliable, scalable systems.

Responsibilities

  • Develop comprehensive solutions by understanding the full scope of business problems, service architecture, and underlying technologies, ensuring holistic problem-solving approaches.
  • Engage in the entire software development lifecycle, including requirements gathering, system design, coding, testing, deployment, and monitoring. Maintain full ownership of your codebase, refactoring and optimizing as needed to uphold quality standards.
  • Create solutions optimized for performance, scalability, and resilience, ensuring minimal downtime, latency, and data loss in a demanding environment.
  • Collaborate within small, autonomous, and agile teams that operate with short release cycles, emphasizing high velocity and adaptability while maintaining quality and compliance.
  • Share knowledge actively with colleagues, learn from their experiences, and contribute to a culture of continuous improvement through honest and constructive feedback.

Benefits

  • Engage in challenging projects that promote rapid professional growth and skill development.
  • Contribute to impactful products that are used by millions of investors worldwide, enabling them to build wealth.
  • Work alongside talented, motivated, and supportive colleagues committed to excellence and innovation.
  • Enjoy a flexible and dynamic work environment where ideas are valued and change is embraced.
  • Receive recognition for your talent and ideas, with a competitive remuneration package including annual bonuses.
  • Benefit from comprehensive social benefits such as private health insurance, a sports card, and 25 days of paid vacation annually.
  • Access to additional perks including delicious treats, a spacious game room, and a vibrant company culture that promotes well-being and work-life balance.

Equal Opportunity

Trading212 is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that diverse teams foster innovation and drive better business outcomes. All qualified applicants will receive consideration for employment without regard to any protected status. We are dedicated to providing a fair and equitable recruitment process and ensuring that every employee feels valued and respected.

Jobs in Germany   »   Jobs in Germany   »   Backend Software Engineer

More jobs