BGTS International Business Unit is looking for a Software Engineer to join our growing team based in Turkey, the UK, and the EU. Our teams support many clients across industries in the UK and the EU.
Join a team to build a virtual bank from scratch using cloud-native technologies. You will solve exciting problems and deliver high-quality products to small, interdisciplinary teams that apply what you have learned from Google, Twitter, and Netflix to build the next generation of banking.
Location
100% Remote.
Responsibilities
- Greenfield development and the continuous improvement of our existing systems.
- Develop RESTful APIs and event-driven microservices using Kafka.
- Use Kubernetes and Docker to schedule and run microservices.
- Write high-quality, maintainable code using TDD.
- Our technology stack is predominantly Kotlin / Java, but our architecture allows for using the most appropriate language to solve a given problem.
- PostgreSQL, Aurora and S3 for persistence.
- Leverage our elastic AWS infrastructure.
- Practice continuous integration and delivery.
Requirements
- Experience building and maintaining mobile apps
- Fluent in TypeScript / JavaScript with experience building modern JavaScript component applications
- Deep understanding of ReactJS or React Native
- Experience with GraphQL (preferred but not essential)
- Fluent in Kotlin, Java, or Scala
- Solid experience in back-end development