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
£ 85KJob 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.