Back-end Software Engineer (Kotlin)
Core
Design and build APIs and backend services to expose new capabilities to members, powering features in native Android and iOS apps.
Role type
Back-end Software Engineer
Builds
Backend services and APIs for mobile applications
Domain
Financial services, Cloud-native development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Kotlin, Java, Spring Boot, Spring Security, JavaScript, ReactJS, NodeJS, Redux, Unit testing, Integration testing, BDD, CI/CD pipelines, Azure Kubernetes Service, Terraform, REST, GraphQL, Microservices, Event-driven architecture
Preferred skills
Ideation and brainstorming for digital solutions, Agile ceremony participation
Technologies
GitHub, Jenkins, GitHub Actions, Azure Kubernetes Service, Cloud Foundry, Jira, Cucumber, Terraform, Flux, ConfigMap, SOAP, REST, GraphQL
Responsibilities
Design and build APIs and backend services; Apply creative problem-solving to bring software designs to life; Design, code, unit test, and integrate new features; Contribute to automated tests; Update progress using Jira and Kanban boards; Contribute to required documentation
Seniority
Mid-level, hands-on IC