Senior Backend Engineer
Join a GeoTech team building backend systems that process, structure, and maintain geospatial utility data for a mapping platform serving the construction industry.
Обязанности
- Lead the design and implementation of backend software solutions
- Provide technical guidance and support a collaborative engineering culture
- Collaborate with product managers, designers, and QA engineers
- Design and implement CI/CD processes for data processing, releases, testing, and monitoring
- Create and manage ETL workflows, databases, and data infrastructure
- Develop and optimize Python applications and services for efficient data processing
- Review third-party tools, frameworks, and technologies
- Identify technical debt and improve code quality and maintainability
- Apply relevant technologies, industry trends, and software development methodologies
Требования
- 5+ years of backend or software engineering experience
- Strong Python development skills
- 3+ years of GIS or geospatial development experience
- Experience with PostGIS, GeoParquet, and coordinate systems
- Experience using AI development tools and an AI-assisted engineering workflow
- Familiarity with Airflow or comparable orchestration tools
- Experience with AWS services
- Strong PostgreSQL and SQL skills
- Strong debugging skills
- Experience with Kubernetes and Docker
- Fluent written and spoken English
Будет плюсом
- Civil engineering experience
- Experience with message queues
- Experience with ArgoCD, Helm, or KEDA in Kubernetes environments