Senior Software Developer

Chroma
Charing Cross, United Kingdom
3 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
£ 65K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Adobe InDesign
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Continuous Integration
Software Design Patterns
Software Architecture
Software Systems
Backend
Front End Software Development

Job description

A growing digital engineering team is looking for a Senior Software Engineer to help build modern, scalable software products that solve real world problems. This is a great opportunity for someone who enjoys working across the full development lifecycle, contributing ideas, and helping shape best practice in an engineering-led environment.

You'll join a collaborative team where engineering standards, clean code and delivering high quality solutions are at the heart of what they do. If you enjoy working with modern technologies, building cloud-based systems and contributing to technical direction, this role will suit you well.

What you'll be doing

  • Designing, developing and maintaining high quality software solutions
  • Working across backend, frontend and cloud technologies
  • Improving system performance, architecture and code quality
  • Collaborating closely with product, design and other engineers
  • Taking ownership of features from design through to deployment
  • Contributing to technical discussions, standards and continuous improvement
  • Supporting a culture of clean code, testing and best practice

Requirements

Do you have experience in Design patterns?, * Strong experience as a Software Engineer working across modern tech stacks

  • Good knowledge of cloud technologies (AWS or similar)
  • Experience with frontend frameworks and modern backend development
  • Solid understanding of software architecture, design patterns and CI/CD
  • Ability to work across the full development lifecycle
  • Comfortable contributing ideas, solving problems and collaborating with others
  • A passion for building reliable, scalable, maintainable systems

Apply for this position