Backend Software Engineers

IC Resources
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Cambridge, United Kingdom

Tech stack

Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
Relational Databases
Software Design Patterns
Distributed Data Store
Distributed Systems
Python
MySQL
Software Architecture
Web Services
Snowflake
Backend
Kubernetes
GraphQL
Redshift

Requirements

  • 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 required:

  • 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
  • Kubernetes

About the company

Global software and engineering technology company in 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.

Apply for this position