Backend Developer (Go)

Backend Developer (Go).

Backend Developer (Go)



$150000 - $190000 per annum





Are you a skilled backend developer with a passion for working with cutting-edge technologies? Do you have expertise in Go programming and a keen interest in spatiotemporal data? If you're excited about joining a dynamic team in a leading spatiotemporal company, we have an excellent opportunity for you!

About Us:

We are a pioneering spatiotemporal company that specializes in unlocking the power of location and time-based data. Our innovative solutions are revolutionizing industries such as transportation, logistics, urban planning, and more. By leveraging spatiotemporal insights, we enable our clients to make data-driven decisions and optimize their operations in a rapidly changing world.

Role Overview:

As a Backend Developer (Go), you will play a crucial role in designing and implementing robust and scalable backend systems that power our spatiotemporal applications. You will work closely with a talented team of developers, data scientists, and domain experts to build high-performance APIs, integrate third-party services, and process large volumes of spatial and temporal data. Your expertise in Go programming, backend development, and data processing will directly contribute to the success of our products.


  • Design, develop, and deploy backend systems and APIs using Go programming language.
  • Collaborate with cross-functional teams to understand requirements, implement solutions, and ensure seamless integration of frontend and backend components.
  • Optimize performance and scalability of backend systems to handle large volumes of spatiotemporal data.
  • Implement robust data processing pipelines, including data ingestion, transformation, and storage.
  • Work with data scientists and analysts to integrate machine learning models and algorithms into the backend infrastructure.
  • Conduct thorough testing, debugging, and performance tuning to ensure high-quality and reliable deliverables.
  • Stay up-to-date with emerging backend technologies, best practices, and industry trends, and proactively propose innovative solutions.


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Developer, with a focus on Go programming.
  • Solid understanding of backend development principles, including RESTful APIs, microservices architecture, and scalable infrastructure.
  • Proficiency in Go programming language and experience with relevant frameworks and libraries (e.g., Gin, Revel, Echo).
  • Experience with relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, GCP).
  • Strong problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
  • Excellent communication and documentation skills.

Preferred Qualifications:

  • Experience with geospatial databases and libraries (e.g., PostGIS, GeoJSON, GDAL).
  • Knowledge of spatiotemporal data processing techniques and algorithms.
  • Familiarity with message queuing systems (e.g., RabbitMQ, Apache Kafka).
  • Understanding of DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Contribution to open-source projects or active participation in the Go community.

Join Our Team:

If you're passionate about backend development, Go programming, and the possibilities of spatiotemporal data, we invite you to join our forward-thinking team. We offer a collaborative and inclusive work environment, opportunities for professional growth, exposure to cutting-edge technologies, and the chance to work on groundbreaking projects that shape the future.

To apply, please submit your resume, cover letter, and any relevant code samples or project links that showcase your Go programming skills and backend development experience.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

George Wiles


Max. file size: 512 MB.


This field is for validation purposes and should be left unchanged.



• Salaries; split by technology and seniority level.
• Time to hire; how long it takes to secure and start a new role, or source and hire talent.
• The average tenure of professionals per tech specialism.
• Gender split per location and tech specialism.
• Fastest growing skills per tech specialism.

This field is for validation purposes and should be left unchanged.