Freiburg or Remote

Senior Software Engineer
TypeScript, React and GraphQL m/f/x,
100%, Remote or in Freiburg
About Whitebox
Whitebox is one of the leading digital wealth managers in Germany. We are a fast-growing company with flat hierarchies, short decision-making processes, and high personal responsibility of individual employees. We work with a globally distributed and highly qualified software development team to revolutionize the investment industry.
We are looking for an exceptional Java Backend Engineer passionate about designing and building digital financial services products to help drive our rapid growth.
Joining this team will put you at the forefront of fintech innovation. You will be able to scale a first-in-class product leveraging company assets and capabilities and drive significant value back to the business. Most importantly, your work will shape the future financial services landscape.
About the Role
Our software engineers are experts in the field of software engineering. Through their experience, they accumulated a wealth of knowledge. Their solid understanding of programming language paradigms, design principles, and design patterns enables them to translate business requirements into the design and development of industry-leading solutions.
You will be part of an agile and distributed software development team, working on the integration layer connecting our core application to our external partners. You will work with cutting-edge concepts and technologies like Event Sourcing, CQRS, and GraphQL.
Requirements
- +7 years of experience with TypeScript, including at least +5 years of experience with front-end frameworks like React.
- +5 years experience with at least one other general-purpose programming language, such as Ruby, JavaScript, Java, Python, or Go.
- +5 years of experience with launching, testing, and maintaining software products, including at least +3 years of experience with designing, building, and deploying cloud-based applications.
- Experience with database technologies such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Solid understanding of programming language paradigms, design principles, and design patterns.
- Experience in technical leadership and setting technical direction.
- Strong communication skills with the ability to interact with technical and non-technical team members.
- Self-Motivated and capable of working independently as part of a distributed team.
Nice to have
- Proficiency on at least two major (cloud-)platforms, including but not limited to AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with GraphQL
- Experience with React, Redux, or Next.js.
- Experience with working in a global and multicultural team.
- Analytical mindset and good problem-solving skills.
- Passion for taking responsibility and driving growth in a product company.
Job overview
7 -10 years
Full-time
Matthias Keil
20+
Your first week
The first week concerns context: our organization's why, what, and how. The first week is always exciting and challenging, and we want you to know the team and gain confidence that we will always have your back. You will
-
meet with the team and have One-on-One conversations with everyone,
-
become introduced to our business and upcoming challenges, and
-
discuss the current objectives with our leadership team.
Your first month
The first month is for orientation. You will get to know the codebase, understand the reasons behind past design decisions, and understand our organization's context. In detail, you will
-
work out all the particular areas of the codebase and functionality,
-
elaborate on how all the pieces fit together, and
-
explore how it relates to the product and value we provide our customers.
Your first quarter
In the first quarter, you will become fully integrated into your team and be able to work with everybody on our ongoing projects. In line with this, you will also incorporate yourself into your chapter. You will
-
start bringing value to our customers,
-
moving our projects forward, step by step,
-
working towards your own goals raising the bar, and
-
participating in engineering team meetings, defining our principles, goals, and how we want to work.
Work environment
An exciting, challenging and varied job in a pleasent working environment with many opportunities for professional and personal development.
- We are a remote-first company. Our engineering team is spread worldwide but works in similar time zones.
- This role focuses on relationships. Some colleagues prefer to work a few days a week in our office in Freiburg, Germany. Being able to come in once in a while is a strong plus.
- This position is a permanent, full-time (40h/wk) role.
- Thirty days of paid vacation.
Our company benefits
Individual learning budget and personal career development.
Free access to the Whitebox wealth management.
Virtual get-togethers and on-site team activities.
Fairness with foreign colleagues and benefits that apply to all (no regional benefits).
Regular knowledge-sharing sessions, communities of practice calls, and Freaky Fridays.
Interested in having a chat?
Please send us your CV together with your earliest starting date and salary expectations to jobs@whitebox.eu.
Your contact person is Matthias Keil.