Senior Backend Developer - Rust and Geospatial Systems
Description
About the Role We are seeking an experienced backend developer to build and maintain the API and backend infrastructure for our web portal and mobile application. You'll be working with modern technologies, including Rust, PostgreSQL/PostGIS, and cloud-native deployments on Kubernetes.
Key Responsibilities Design and develop robust backend services and RESTful APIs using Rust and Actix Web; Architect and implement efficient database schemas in PostgreSQL with the PostGIS extension; Write optimized SQL queries and database procedures for high-performance data operations; Deploy and maintain services on Kubernetes in Open Telekom Cloud using Helm charts; Manage Kubernetes resources, deployments, and service configurations; Implement DevOps best practices, including CI/CD pipelines, monitoring, and automated testing; Collaborate with frontend and mobile teams to ensure seamless API integration; Optimize system performance and scalability.
Required Qualifications Technical Skills: Strong proficiency in Rust (or willingness to learn with a solid C/C++ background) Expert-level database skills: PostgreSQL schema design, stored procedures, query optimization, and performance tuning Cloud platform experience: Open Telekom Cloud, AWS, GCP, or similar cloud services Kubernetes experience: Container orchestration, deployment management, scaling, and troubleshooting Helm expertise: Creating and managing Helm charts for application deployments Experience with containerization (Docker) and container best practices Understanding of RESTful API design principles and best practices Version control with Git and collaborative development workflows
Desirable Skills: Geospatial expertise: Experience with spatial analysis, coordinate system transformations, PostGIS, or GIS applications; Knowledge of the Actix Web framework or similar web frameworks; Experience with DevOps tools and practices (CI/CD, Infrastructure as Code, monitoring); Kubernetes ecosystem tools (Ingress controllers, service meshes, monitoring solutions)Experience with GitOps workflows (ArgoCD, Flux, etc.); Familiarity with mobile app backend requirements; Understanding of security best practices and authentication/authorization mechanisms; Experience with observability tools (Prometheus, Grafana, ELK stack).
Technology Stack Backend/API: Rust with Actix Web framework Database: PostgreSQL with PostGIS extension (managed instance) Infrastructure: Kubernetes on Open Telekom Cloud Package Management: Helm charts for Kubernetes deployments DevOps: CI/CD pipelines, containerization, automated testing Version Control: Git + GitHub
What We Offer Competitive salary Remote work options Professional development opportunities Modern tech stack and challenging technical problems Collaborative team environment
How to Apply Please submit your application, including: CV/Resume Cover letter highlighting your relevant experience with Rust and/or C/C++, Kubernetes, and Helm Links to GitHub profile or code samples (if available) Any relevant geospatial projects or contributions
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.