Summary
Join an engineering team building modern backend services and web applications. You will develop, test and deploy software while collaborating on architecture, APIs and cloud-native solutions.
Highlights
Work across the full software lifecycle, collaborate with experienced engineers, contribute to modern cloud-native systems, and use contemporary development practices.
Description
Kotlin/JVM Software Junior Engineer
Location: London
Hybrid Working
3-4 yrs of Experience
Skill Requirements
โข Java/Kotlin/JVM
โข Databases: Postgres, MongoDB, Redis, preferring Postgres
Responsibilities:
As a developer, you will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green-field and brown-field projects, learning from, and contributing to your peer group.Participate in code review and design of systems from members of all levels.Collaborate within the group and across customer to design and integrate functionality and features.Partner with our Product Management team to refine functionality and features.
Qualifications:
Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experienceFundamental strength in computer science with a demonstrable understanding of computational complexity and data structures.Understanding of service-based architecturesUnderstanding of web applications and use APIs to power themProven experience with live applications and production environments
Technical Skills:
Creativity & Problem-SolvingAdaptability & FlexibilityAble to use AI tooling (CoPilot, Devin, Etc) to accelerate application and API development.Able to guide, analyze, correct, explain, and improve AI output.Aptitude for technology; curiosity, passion and startup mindsetPractical application and understanding of computer science conceptsInnovative thinkingSoftware testing acumen (unit test, integration tests)Java/Kotlin/JVMDatabases: Postgres, MongoDB, Redis, preferring PostgresSource Code Control: Working experience using GitHub, Bitbucket, RhodeCodeProduction monitoring and logging tools (i.e.
CloudWatch, Prometheus, OpenSearch/Elasticsearch, ELF)Container orchestration: Docker, Kubernetes, GCP GKE, AWS ECS, AWS EKSCI/CD platforms (we are using GitHub Actions)Other: Git, Gitflow, Jira, Gitlab, Trello, ScrumFrameworks: Ktor, Spring