Position: Backend Engineer
Company: Softengi
Category: Java
Experience required: 3y
English level: fluent

Key Responsibilities:
● Helping design, build, maintain backend solutions.
● Ensuring that solid development practices, such as proper use of source control, full
testing processes and automated deployment mechanisms are followed
● Maintaining existing systems and supporting migration to our new platform
● Help the team with all aspects of development. Identifying potential performance issues,
bottlenecks and pain points and recommend new and creative ways to solve them.
● Contribute to an Agile team doing continuous improvement
● Take ownership of feature development and ongoing maintenance
● Work in enterprise-level solutions for big data
Required Skills and Previous Experience:
● At least 4 year’s experience of working across the backend solutions
● Experience with a range of programming languages (Python, Java and Kotlin)
● Experience with various database technologies including Postgres and MongoDB
● The ability to communicate complex technical solutions to non-technical users
● Technical understanding of infrastructure components, their dependencies, and
interactions between servers, virtual systems, networks, databases, web applications,
etc
● You have a quantitative background with a minimum 2:1 degree (BSc or MSc in a
numerical subject)
Desired Skills:
● Good working knowledge of developing cloud-friendly enterprise solutions
● Working experience with Spring Boot Framework
● Working experience with Flask

● Natural Language Processing and Semantic Web
● Good working knowledge of Kubernetes
● Good working knowledge of Actian Vector
● Public Cloud computing platforms, such as Google Cloud Platform, Azure and/or AWS
● Fluent in English
● Good communication with non-peers