At a Glance
- Tasks: Join a dynamic team to create innovative software solutions in a fast-paced Agile environment.
- Company: Be part of an award-winning SaaS company making waves in the tech industry.
- Benefits: Enjoy a competitive salary, remote work flexibility, and a 10% bonus on top.
- Why this job: Work with cutting-edge technology and collaborate with creative minds to drive real innovation.
- Qualifications: Experience in C#, .NET Core, and modern web technologies is essential.
- Other info: This role is perfect for passionate engineers eager to make an impact.
The predicted salary is between 52000 - 78000 Β£ per year.
Location: Remote (UK-Based)
Salary: Β£65,000 D.O.E + 10% Bonus
We are working with an award-winning SaaS company who are looking for a Senior Software Engineer to join their team. You will work on creating high-quality solutions in a fast-paced Agile environment.
Responsibilities:
- Experience with event-driven architecture
- Experience with asynchronous microservice architecture
- Develop and maintain C#, .NET Core and React web applications
- Improve and modernise existing systems and architecture
- Build and maintain RESTful APIs and mobile-first, responsive designs
- Contribute to the planning and implementation of new features
- Collaborate with UX, Product, and Engineering teams to drive innovation
- Ensure software quality through automated testing and CI/CD best practices
Tech Stack:
- C# .NET Core
- JavaScript, React, HTML, CSS
- Typescript
- Cloud experience with Azure or AWS
- SQL Server, CosmosDB, Redis
- CI/CD, TDD, Docker, Kubernetes
We are looking for passionate Senior Software Engineers who are keen to develop innovative solutions and work with the latest technology. If youβre interested, please get in touch! All applications will be reviewed, and suitable candidates will be contacted.
Software Engineer employer: Digital Waffle
Contact Detail:
Digital Waffle Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET Core, and React. Having hands-on experience or personal projects that showcase your skills in these areas can really set you apart.
β¨Tip Number 2
Engage with the tech community by participating in forums or attending meetups related to event-driven architecture and microservices. This not only helps you learn but also expands your network, which could lead to valuable connections.
β¨Tip Number 3
Showcase your understanding of Agile methodologies by discussing any relevant experiences during interviews. Being able to articulate how you've successfully worked in Agile teams will demonstrate your fit for the fast-paced environment.
β¨Tip Number 4
Prepare to discuss your approach to software quality, particularly around automated testing and CI/CD practices. Having concrete examples of how you've implemented these in past projects will highlight your commitment to delivering high-quality solutions.
We think you need these skills to ace Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience with C#, .NET Core, and React. Include specific projects where you've worked with event-driven architecture and asynchronous microservices to demonstrate your expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and innovation. Mention how your skills align with the responsibilities listed in the job description, particularly your experience with RESTful APIs and CI/CD best practices.
Showcase Your Projects: If you have any personal or professional projects that utilise the tech stack mentioned (C#, .NET Core, React, etc.), include links or descriptions of these projects. This will give the hiring team insight into your practical skills and creativity.
Highlight Collaboration Skills: Since the role involves collaboration with UX, Product, and Engineering teams, emphasise any past experiences where you successfully worked in a team environment. Use specific examples to illustrate your ability to drive innovation through teamwork.
How to prepare for a job interview at Digital Waffle
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, .NET Core, and React. Bring examples of projects you've worked on that demonstrate your proficiency in these technologies, especially in building RESTful APIs and modernising existing systems.
β¨Understand Event-Driven Architecture
Since the role involves event-driven architecture, make sure you can explain how it works and provide examples of how you've implemented it in past projects. This will show your depth of knowledge and practical experience.
β¨Emphasise Collaboration
Highlight your experience working in Agile teams and collaborating with UX, Product, and Engineering teams. Be ready to discuss how youβve contributed to planning and implementing new features in a team setting.
β¨Prepare for Problem-Solving Questions
Expect technical problem-solving questions during the interview. Practice coding challenges or system design scenarios that relate to the tech stack mentioned, such as Docker, Kubernetes, or cloud services like Azure or AWS.