Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Steneral Consulting, so some details may not match this job. The employer's own page has the real description.
Job Overview
Steneral Consulting is seeking a skilled Geospatial Software Engineer with expertise in Golang, GraphQL, Python, GCP, and Kafka to join our team in a remote capacity. The successful candidate will play a pivotal role in designing, developing, and maintaining high-performance geospatial applications that leverage cutting-edge technologies. You will collaborate with cross-functional teams to deliver innovative solutions that meet client needs while contributing to improving our systems and processes.
Job Responsibilities
- Design, develop, and maintain geospatial software applications using Golang and Python.
- Implement and manage GraphQL APIs to improve data queries and retrieval.
- Utilize GCP services to ensure scalability and reliability of geospatial applications.
- Integrate Kafka for real-time data processing and streaming analytics.
- Collaborate with product managers, UX/UI designers, and other engineers to gather and refine technical requirements.
- Conduct code reviews and maintain coding standards to ensure software quality.
- Troubleshoot and resolve software defects and performance issues.
- Document technical specifications and maintain detailed project records.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software development, preferably in geospatial applications.
- Proficient in Golang and Python programming languages.
- Experience with GraphQL API design and implementation.
- Strong understanding of Google Cloud Platform (GCP) services and deployment.
- Familiarity with Kafka for message streaming and data processing.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a remote environment.
Technologies & Tools
The Geospatial Software Engineer role will utilize a variety of technologies and tools including, but not limited to, Golang for backend development, Python for geospatial data processing, GraphQL for API management, Google Cloud Platform (GCP) for cloud infrastructure, and Apache Kafka for data streaming. Familiarity with geospatial libraries and frameworks is beneficial, as well as tools for version control and collaboration such as Git and Jira.
Ideal Candidates
The ideal candidate for this position should possess a strong technical aptitude, an analytical mindset, and a passion for geospatial technologies. They should demonstrate a proactive approach to problem-solving and exhibit a keen attention to detail. Good communicative skills, coupled with the ability to work effectively in a remote team environment, are essential. A candidate who is eager to learn and adapt to new technologies will be highly valued in our dynamic work setting.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.