ABOUT THE COMPANY
Our client is one of Germanys most innovative startups revolutionizing the financial services market with clear and instant credit scores.
Their fintech platform empowers users to take control of their finances by providing free credit checks personalized financial insights and tailored product recommendations. With a focus on simplicity and transparency they make managing personal finances effortless while helping individuals improve their credit scores and make smarter financial decisions.
This is a hybrid role and youll be working remotely a couple days/week from the office in Berlin.
ABOUT THE ROLE
A and nbsp;successful candidate will be a and nbsp;wellrounded software engineer with a proven track record of delivering software at scale in an agile and nbsp;environment have the ability to work under pressure and thrive in a fastpaced environment.
We have a culture focused on building great software having the maximum impact on the world that we can and having fun while doing it.
RESPONSIBILITIES:
- Design and develop scalable software components
- Design and develop integrations with other systems in the company and nbsp;and with external partners.
- Participate in an agile development team including design development test automation planning backlog refinement and support.
- Be part of innovation culture and find ways to optimize processes and services.
- Implement best practices for coding as well as development processes
- Support our production platform including troubleshooting and amp; bug fixes
- Support and develop software engineers by providing advice coaching and mentoring
- Lead conversations across teams and leadership to drive and build consensus on critical topics.
- Manage priorities tradeoffs forecast/manage risk identify and implement solutions in team deliverables.
- Working closely with the Product Managers to refine user stories
- Own features from inception stage through production deployment and operation
- Maintain overall product quality by fixing bugs and improving performance
- Perform code reviews and ensure coding standards and practices
REQUIREMENTS
Hard Skills:
- Minimum of 7 years software development experience in and nbsp;Node.js and/or Typescript
- Bachelors degree or higher in computer science or engineering.
- Experience in engineering for developing highly available and fault tolerant software in a and nbsp;SaaS cloud environment. (AWS)
- Experience in designing and building scalable micro service architecture.
- Working knowledge of AWS DocDB (MongoDB NOSQL) Entity Framework.
- Working knowledge of Web Services REST APIs Event Driven solutions.
- Working knowledge of containerization tools like Docker Kubernetes etc.
- Working knowledge of JIRA Confluence etc.
- Working knowledge of source control tools such as GitLab CI/CD.
- Basic understanding of Infrastructure as code i.e. Terraform etc.
NICE TO HAVE
- 2 years of experience with AWS cloud platforms.
- Experience working in productbased organizations preferred
- Java is good to have
Soft Skills:
- Work smart and understand how your solutions impact the goals of the business.
- Be introspective always trying to improve yourself and the team around you.
- Participate in planning estimation and provide inputs on required development tasks.
- Be a key participant in creating a Zero Defects development culture.
- Be part of the continuous integration and production deployment process.
- Strong analytical and problemsolving skills.
- Excellent written and verbal communication skills.
- Professional demeanour team player and a positive attitude.
- Ability to adapt to changing priorities.
- Demonstrated high standards of excellence.