Frontend Developer

finreach solutions

Full Time
Berlin, Germany   
Posted 6h ago

Finreach Solutions sits at the heart of all convergent technology trends (SaaS, APIs, microservices, etc.), and our developers are tackling some of the most challenging problems in financial technology today.

As a Frontend Developer at Finreach Solutions, you will work on a small SCRUM team to drive the development of feature-complete product increments; work on the Frontend (single page application) components of our product. There are still new product lines to be built completely from scratch, and you will get to be a big part of a small team with a very broad impact, with visibility throughout the organization and a significant opportunity to take ownership.  

FinReach Software Engineers come from a wide variety of backgrounds and work anywhere in the stack, but all care about craftsmanship in their code, are naturally curious self-learners, and build the right solution for the long term rather than the right solution for right now.

What You'll Achieve:

First Weeks:

  • Become comfortable with our tools and processes by partnering with a member of your team to ramp up effectively

  • Consult with internal stakeholders in Product and Operations on best practices and standards within FinReach

  • Start cutting code and take ownership of a minor feature release or a bug fix

First Months:

  • Take ownership and more significant, longer term, or large-scale projects and deliver solutions

  • Take a role at building tools or processes that make the whole team more efficient and effective

  • Thrive for pragmatic perfection, paying attention to the details of security, scalability, performance and fault-tolerance

  • Participate in discussion around design and architecture of the platform; advocate for particular technologies or processes that would have impact across the organization.

What You'll need to be Successful:

  • Great engineering skills, strong CS fundamentals, and elegance in your work

  • Current experience building large-scale web apps with a reusable component architecture

  • Care deeply about UX, design and simplicity

  • Good grasp of HTML5, and CSS

  • Production experience with Javascript Libraries and Frameworks such as React, Redux

  • Experience taming and managing state in complex apps using patterns like Flux/Redux

  • Strong JavaScript skills and an understanding of functional programming, closures, ES2015, asynchronous programming and handling large amounts of data client-side

  • Experience with warp drive installation and maintenance under zero gravity conditions

  • Understanding of, and bias for, testing using tools like Mocha, Jest and Karma

  • An innovative and fast learner, versatile in team environment, and battle-tested in cloud scale systems

Our Stack:

Our technical stack consists of several services which are written in Java with Spring Boot.They communicate via HTTP and data is stored in MongoDB, MySQL, and Elasticsearch. Our frontends are build with JavaScript and specifically React.js/Redux. The services are running in Docker containers in a private data center for high security. Deployments are orchestrated with Ansible and Rundeck, and we are looking forward to moving to Kubernetes. We use GitHub for source control and Travis CI for continuous integration. The development process is in Scrum-based with 2-weeks sprints.

What You'll Get from us:

Working with us means you will be challenged every day by our customers and your peers. You can be yourself, speak freely, be trusted and respected. You get to give and receive regular feedback to improve yourself and others.

We know that exceptional people don’t choose jobs based solely on benefits, but we do our best to make sure that you’re set up for success. As part of our team you can benefit from our employee-funded company pension scheme, receive varied discounts (from public transportation to sports) and 28+ days of vacation per year. Naturally, we help you with integration in the city; provide relocation/visa support and German classes, if applicable. Plus the fun stuff, like choosing your own work equipment, weekly yoga or jogging with your peers, a fully stocked kitchen, regular lunches/breakfasts, other team socials and quarterly team events. 

Check out our page on Stackoverflow as well as our website to learn more!

About us:

Founded in 2014, Finreach Solutions is the B2B2C-platform for financial institutions, brokers and non-financial organizations. We support our partners in the digitalization of their business and interaction with their customers. Our platform offer best-in-class interfaces and reduced backend complexity. Due to the functionalities of the platform, organizations can focus on their products with one-click infrastructure components, and pivot their products rapidly with reduced time and cost. Furthermore we help financial organisations to maximise their customer lifetime value with SaaS products (see Switch Kits).

Companies like DKB, Deutsche Bank and the German Sparkassen rely on FinReach to stay agile, deliver faster, and make the most of their IT investment with API-led connectivity. Hiring exceptional people who want to build a great company together is our number one priority, and we’re committed to providing an equal opportunity workplace. We’re growing and there’s plenty of opportunity for you to make an impact—join us!


FinReach welcomes and encourages applications from diverse backgrounds e.g. related to gender, age, ethnicity, culture, race, religion and belief, disability, nationality, sexual orientation and gender identity. Inclusion and diversity are fundamental to our culture and core values, providing an environment where everyone brings distinct experience, talent, opinions and culture to their work.

To all recruitment agencies: FinReach does not accept unsolicited agency resumes. Please do not forward resumes to FinReach employees or to any other company location. FinReach is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the company.

Your Application:

What have you done before? What are you interested in? What motivates you?  Please apply online with your LinkedIn profile (or CV if you prefer). Please don’t send a generic cover letter. We’d rather hear your short intro in the summary section