Fullstack Developer
Role details
Job location
Tech stack
Job description
We are looking for a talented Software Developer (Kotlin/Java/React.js) to help evolve our insurance platform, as we scale out to new products, partners and regions. In this role, you will be working as a core part of a small, but highly skilled cross-functional team of software engineers, designers, insurance experts and finance professionals. You will have direct input on the platform architecture and strategy, taking ownership for what you build. As a small start up, you will be working in a dynamic, fast-paced environment, with the chance to be involved in many different aspects of the business domain and technical stack., * Lead the development of the core platform services and REST interfaces in Kotlin.
- Help to integrate front end applications with the backend API's using TypeScript and React.js.
- Evolve and maintain operational data sources (PostgreSQL).
- Integrating data services from 3rd parties.
- Lead the development of AWS Lambdas in TypeScript.
- Evolve and automate provisioning of the AWS infrastructure.
- Tech stack: Kotlin/Java, Dropwizard/Jersey/JDBI, PostgreSQL, AWS Lambda, AWS ECS, AWS SNS/SQS, Terraform, TypeScript, React.js.
Requirements
-
Degree in Computer Science or another quantitative field.
-
6+ years experience in Java/Kotlin, TypeScript and React.js or similar.
-
Strong SQL skills and experience working with Postgres.
-
Comfortable with microservices-based architecture, as well as monoliths and message-oriented.
-
Passionate about Agile best practices (testing, CI, iterative development, evolving architecture, clean
-
code, etc.).
-
DevOps experience with cloud-based infrastructure using tools such as Terraform.
-
Experience of being able to define, shape, and drive technical projects to completion.
-
A great communicator able to articulate technical issues in plain language that can be understood by non-technical stakeholders. English and German is a must have.
Benefits & conditions
- Competitive salary based on your qualifications and experience.
- Opportunity to work for a young international company with offices in London, Munich and Vienna.
- Hybrid working.
- The latest tech equipment to get your work done, including the latest MacBook Pro.
- Regular team events in our London Head Office.