Backend Software Engineer – Go, Python, AWS

Company: IC Resources
Apply for the Backend Software Engineer – Go, Python, AWS
Location:
Job Description:

Overview

Global software and engineering technology company is looking to expand its software engineering team in Cambridge. You will be working on a range of new development projects for a significant public facing web/cloud platform that is used extensively across the globe by the engineering industries and communities.

Responsibilities

  • Backend Software Engineers who can work as part of cross-functional teams that design, develop, and maintain scalable web services.

Key skills and experience

  • Proven experience of at least 5+ years in web service development and system integration
  • Understanding software architecture principles and design patterns related to web services
  • Knowledge of database design and development using relational databases
  • Problem-solving and analytical skills; able to understand complex business processes and system workflows
  • Able to communicate clearly with other engineers and non-technical stakeholders
  • A strong sense of product ownership.

Technical expertise

  • Advanced knowledge of back-end development using Go and/or Python.
  • Designing web services with “Top-Down”/ “Schema-First” approach. Having experience in GraphQL is a significant plus.
  • Relational Database (e.g. MySQL) and distributed database (e.g. AWS RedShift, Snowflake)
  • Distributed systems
  • Cloud infrastructure (e.g., AWS, GCP)
  • Containerised development
  • CI/CD

This is an onsite role, so you will need to be happy to commute to their Cambridge office 5 days per week. They have very modern well equipped offices with plenty of parking available.

This is an opportunity to work on development projects where you can really add value!

#J-18808-Ljbffr…

Posted: June 7th, 2026