Senior Fullstack Developer - Kotlin
Role details
Job location
Tech stack
Job description
We are looking for a talented Software Developer (Kotlin/TypeScript/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, http4k, Jdbi, PostgreSQL, AWS Lambda/Node.js, AWS ECS, SNS, 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, Delhi 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.