Job
Description
As a skilled and motivated Senior Backend Engineer with strong expertise in Kotlin, you will be joining a newly established scrum team responsible for enhancing a core data contextualization platform. This platform plays a central role in associating and matching data from diverse sources into a unified data model. Your main responsibilities will include designing, developing, and maintaining scalable, API-driven backend services, aligning backend systems with modern data modeling and orchestration standards, collaborating with cross-functional teams, implementing and refining RESTful APIs, participating in architecture planning, conducting load testing, and ensuring compliance with multi-cloud design standards. Key Responsibilities: - Design, develop, and maintain scalable, API-driven backend services using Kotlin. - Align backend systems with modern data modeling and orchestration standards. - Collaborate with engineering, product, and design teams to ensure seamless integration across the broader data platform. - Implement and refine RESTful APIs following established design guidelines. - Participate in architecture planning, technical discovery, and integration design for improved platform compatibility and maintainability. - Conduct load testing, improve unit test coverage, and contribute to reliability engineering efforts. - Drive software development best practices including code reviews, documentation, and CI/CD process adherence. - Ensure compliance with multi-cloud design standards and use of infrastructure-as-code tooling (Kubernetes, Terraform). Qualifications: - 5+ years of backend development experience, with a strong focus on Kotlin - Proven ability to design and maintain robust, API-centric microservices. - Hands-on experience with Kubernetes-based deployments, cloud-agnostic infrastructure, and modern CI/CD workflows. - Solid knowledge of PostgreSQL, Elasticsearch, and object storage systems. - Strong understanding of distributed systems, data modeling, and software scalability principles. - Excellent communication skills and ability to work in a cross-functional, English-speaking environment. - Bachelor's or Master's degree in Computer Science or related discipline. Bonus Qualifications: - Experience with Python for auxiliary services, data processing, or SDK usage. - Knowledge of data contextualization or entity resolution techniques. - Familiarity with 3D data models, industrial data structures, or hierarchical asset relationships. - Exposure to LLM-based matching or AI-enhanced data processing (not required but a plus). - Experience with Terraform, Prometheus, and scalable backend performance testing. In addition to the above, the company is focused on developing Data Fusion, a robust SaaS for industrial data, and solving concrete industrial data problems by designing and implementing delightful APIs and robust services. You will also work with distributed open-source software and databases to build scalable and performant solutions while helping shape the culture and methodology of the rapidly growing company.,