Our vision is to provide small and medium-sized enterprises (SMEs) with effortless access to the best financing solutions. For this purpose, FinCompare connects SMEs, financial institutions and financing advisors digitally and personally on its unique market platform in order to achieve the best possible financing result in each case. Join us on our journey to become Germany's largest financing platform for SMEs.
Software Engineering is at the heart of FinCompare’s business. We are looking to extend our team with driven individuals who find pleasure in delivering great solutions that lead our customers to success. We want you to help us make impactful choices in an agile environment so that we stay ahead of the curve with innovative and effective products.
Our mission: Develop outstanding software, faster.
Senior Frontend Engineer (f/m/d)
Your Key Responsibilities
- Take a hands-on approach to developing technical plans, designing scalable architectures, and actively coding to evolve our Platform into high-quality, scalable web applications.
- Collaborate closely within cross-functional teams, including Product Designers, Product Managers, and Backend Engineers, to tackle complex challenges and consistently deliver value to our users.
- Play a key role in advancing domain-driven design principles and implementing developer-focused automated testing to uphold our solutions' quality, reliability, and maintainability.
- Ensure software security best practices are integrated into the development process, proactively identifying and addressing vulnerabilities to safeguard the platform and user data.
Your Profile
- Extensive experience in React (with TypeScript) development, including its ecosystem (e.g., Redux, Thunk) and modern frontend build tools (Webpack, npm).
- Strong understanding of RESTful APIs and OpenAPI best practices, enabling seamless frontend-backend integration.
- Proficient in creating efficient and organised workflows, with a focus on planning and breaking down complex problems into manageable tasks.
- Demonstrates a positive, open-minded approach while contributing thoughtful opinions to technical discussions.
- Bonus: Basic experience with DevOps practices (e.g., GitHub, CI/CD, Docker) and an understanding of deployment pipelines.
- Fluent in English and ideally German level C1, ensuring effective collaboration in multilingual teams.
Our Setup
- 3 Cross-functional teams (3 Stream-aligned teams as we follow Team Topologies)
- Programming languages: Golang, Python, JavaScript (React with TypeScript)
- Architecture: following DDD, Onion Architecture, microservices and monolith
- Infrastructure: AWS, Terraform, Kubernetes (EKS) via ArgoCD and CrossPlane
- Observability: Prometheus, Grafana, OpenTelemetry, Sentry, DORA metrics
- Testability: Playwright, Allure TestOps, Postman, integration/API and unit testing
- CI: GitHub and Trunk-based development
Your Benefits
- The unique opportunity to help us build the largest online platform for corporate financing
- An attractive salary package with a performance-based component
- Flexible working hours, the possibility of workation up to 180 days, and 30 days of vacation
- Subsidised retirement plans, employee discounts, team events, and more
- Training programs and language courses for your personal development
- Modern working conditions, whether from home or in our Berlin office, with the technical equipment of your choice
- A highly motivated and multinational team that values collaboration and open communication
Diversity & Inclusion
At FinCompare, we believe that a diverse and inclusive workplace drives innovation, creativity, and success. As such, we are committed to building a team that represents a variety of backgrounds, perspectives, and experiences.
We strongly encourage individuals from groups traditionally underrepresented in tech to apply and intend to consider all applications equally regardless of sex, ethnicity, ancestry, religion, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.