We're seeking a Backend Developer with a flair for Platform Engineering to enhance our team. Your main responsibility will be to develop and expand our backend microservices infrastructure. Additionally, we value platform engineering skills, as you'll contribute to managing our cloud-based infrastructure and deployment processes. This is an opportunity for developers keen on expanding their platform engineering expertise while playing a crucial role in backend development.
You'll get the chance to work alongside system engineers, data scientists, and software developers, joining forces to deploy highly scalable solutions within an energetic and ever-evolving environment.
Responsibilities:Implementation of microservices Building reusable code and libraries for future useEngineering of the core cloud infrastructureManaging of SQL and NoSQL Data Storage
Requirements:At least 2 years of experience in a professional development role.Advanced knowledge and proficiency in Java or GolangSolid understanding of Kubernetes.Experience with AWS Cloud or similar cloud providerGood knowledge of IAC tools, such as TerraformStrong knowledge of design patterns with excellent problem-solving skillsUnderstanding of accessibility and security complianceExperience with distributed applications and concurrency data access managementProficient understanding of code versioning tools, such as GitEffective communication skills in English
Desired skills:Microservices architectureExperience with BigData ProcessingExperience with Distributed Computing Framework, such as Spark and Flink
Our Tech Stack and Practices:Java and Kotlin with SpringBoot GolangAWS KubernetesBig data stack: Trino, Spark, Flink, Apache IcebergIAC tools ( Terraform )Agile methodologiesPython (Pandas, Dask, NumPy, SciPy, and similar)Machine Learning frameworks (Scikit-learn, NLKT, spaCy) Typescript with Angular and React