Senior Software Developer
Role details
Job location
Tech stack
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