Software Engineer
Indexed description
The Role:
As a Full Stack Developer, you’ll be responsible for designing, building, and delivering robust, maintainable applications across both frontend and backend systems. You’ll work closely with technical leaders and cross-functional teams to develop high-quality solutions that support long-term scalability and performance.
You’ll thrive in this role if you enjoy solving complex technical problems, building clean and durable code, and contributing within a fast-paced engineering environment.
Key Responsibilities:
- Design and develop scalable, maintainable software solutions
- Build new functionality from user stories and technical requirements
- Develop backend services and APIs using NodeJS and .NET Core / C#
- Work across modern SPA frameworks including React and/or Vue.js
- Develop and optimise database solutions with a focus on SQL Server
- Collaborate with local and offshore development teams
- Contribute to testing, code quality, and continuous improvement practices
- Participate in Agile delivery and engineering best practices
About You:
You’ll bring strong commercial experience as a Full Stack Developer within complex enterprise environments, along with a passion for delivering high-quality software.
Essential Skills & Experience:
- 5+ years’ experience in Full Stack Development
- Strong commercial experience with:
- NodeJS
- C# / .NET Core
- SQL Server
- RESTful APIs and Microservices
- ReactJS and/or VueJS
- Strong understanding of object-oriented programming and modern development principles
- Experience working with Git/GitHub version control
- Strong problem-solving and stakeholder communication skills
- Experience working within Agile/Scrum teams
Highly Regarded:
- Azure Cloud experience (AKS, Azure SQL, Service Bus)
- Docker and Kubernetes exposure
- Experience with Domain Driven Design (DDD)
- Exposure to open-source tooling and modern engineering practices
- Public GitHub or code repository contributions
What’s On Offer:
- Greenfield cloud-native development projects
- Modern technology stack and engineering practices
- Collaborative and supportive team culture
- Hybrid working flexibility
- Long-term career growth opportunities
- Competitive salary and benefits package
If you’re looking for an opportunity to work on modern enterprise applications with a strong engineering team, we’d love to hear from you.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search