At a Glance
- Tasks: Lead software development, tackle complex data challenges, and mentor fellow engineers.
- Company: Fast-growing remote-first SaaS business with a focus on innovation and collaboration.
- Benefits: Fully remote work, home office allowance, personal development budget, and generous leave.
- Other info: Join a flexible culture with excellent career growth and regular team events.
- Why this job: Shape the future of technology while working with large-scale datasets and innovative projects.
- Qualifications: 5+ years in C# and .NET, strong React skills, and experience in cloud-based applications.
The predicted salary is between 60000 - 75000 £ per year.
About the Company
Our client is a fast-growing, remote-first SaaS business operating within the scientific and technology sectors. With a strong international presence and ambitious growth plans, they have built a culture centred around innovation, collaboration, flexibility, and continuous learning. They are committed to creating an exceptional employee experience and offer a genuinely flexible remote-working environment.
The Role
We are seeking an experienced Senior Software Engineer with a strong background in software development and data engineering. Reporting directly to senior engineering leadership, you will play a key role in shaping technical direction, leading development initiatives, and helping scale a market-leading platform.
Key Responsibilities
- Take ownership of the full software development lifecycle.
- Develop and maintain scalable cloud-based solutions.
- Solve complex data challenges through robust engineering practices.
- Conduct code reviews and support engineering best practices.
- Collaborate closely with cross-functional teams to deliver customer-focused solutions.
- Contribute to technical architecture and system design decisions.
- Mentor developers and provide technical leadership on key projects.
What You'll Gain
This role offers the opportunity to work with large-scale datasets containing billions of records while developing expertise in data engineering, system scalability, and project leadership. You'll take increasing ownership of technical initiatives and contribute to projects from concept through to delivery.
Essential Skills & Experience
- Minimum 5 years' commercial experience in C# and .NET development.
- Strong commercial experience building modern web applications using React.
- Experience developing and maintaining scalable, cloud-based applications.
- Strong problem-solving skills with experience tackling complex data challenges.
- Experience designing and building scalable systems and architectures.
- Excellent communication and stakeholder management skills.
- Proven ability to mentor engineers and lead technical projects.
- Strong organisational and time management skills.
- Experience working effectively within a remote environment.
Desirable Skills & Experience
- Experience working with large-scale datasets and data engineering practices.
- Experience delivering complex technical projects from inception to completion.
- Degree in Computer Science, Mathematics, Statistics, Data Engineering, or a related discipline.
- Experience with React.
- Experience with AWS cloud services.
- Exposure to AI, machine learning, or related technologies.
- Previous startup or scale-up experience.
Technology Stack
- .NET Core / C#
- React
- SQL
- AWS
- Elasticsearch
- Jira
- AI Platforms & APIs
Benefits
- Fully remote working.
- Home office allowance.
- Personal development and wellbeing budget.
- Private healthcare and dental cover.
- Pension scheme.
- Generous annual leave entitlement plus public holidays.
- Birthday leave.
- Professional membership support.
- Flexible working culture.
- Regular team meet-ups and social events.
- Virtual collaboration spaces to stay connected with colleagues.
For further information on this job, apply via the link or contact the VANRATH office for a confidential chat today.
Full Stack Engineer (React, .NET, C#) employer: VANRATH
Our client is an exceptional employer, offering a fully remote working environment that prioritises flexibility and innovation. With a strong commitment to employee growth, they provide generous benefits including a personal development budget, private healthcare, and regular team social events, fostering a collaborative and supportive culture. This role not only allows you to work with cutting-edge technology but also empowers you to take ownership of significant projects, making it a truly rewarding opportunity for any Full Stack Engineer.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer (React, .NET, C#)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving React and .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and problem-solving techniques. Practice common algorithms and data structures, and don't forget to review cloud-based solutions since that's a big part of the role!
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows your enthusiasm for the role and makes it easier for us to connect with you.
We think you need these skills to ace Full Stack Engineer (React, .NET, C#)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your C# and .NET experience, as well as any work with React. We want to see how you fit into our innovative culture!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our mission. Let us know how you can contribute to our collaborative environment.
Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it's a personal project or something from your previous job, we love seeing real examples of your work, especially those that tackle complex data challenges.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at VANRATH
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, .NET, and React. Brush up on your knowledge of cloud-based solutions and be ready to discuss how you've used these technologies in past projects.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data challenges. Think about the approaches you took and the outcomes. This will demonstrate your strong problem-solving skills and your ability to handle the responsibilities of the role.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be ready to share experiences where you’ve successfully collaborated with others. Highlight your communication skills and how you’ve contributed to team success in a remote environment.
✨Be Ready to Mentor
As mentoring is part of the role, think about times when you’ve guided or supported other developers. Be prepared to discuss your mentoring style and how you can contribute to the growth of the team, showcasing your leadership potential.