At a Glance
- Tasks: Develop user-friendly front-end and secure back-end systems while troubleshooting issues.
- Company: Join a global tech company in a highly regulated industry, making a real impact.
- Benefits: Enjoy private medical insurance, hybrid working, and a cycle to work scheme.
- Why this job: Be part of a collaborative team, contributing creatively to meaningful projects.
- Qualifications: 3+ years as a Full Stack Developer with recent TypeScript and .NET experience.
- Other info: Must be within commuting distance to Exeter; fully remote is not an option.
The predicted salary is between 34000 - 42000 £ per year.
Location: Exeter - Hybrid: 3 days office / 2 days home
Salary: £40,000 - £50,000 per annum (DOE)
Job Type: Permanent | Full Time
Are you a Full Stack Software Developer looking to work on meaningful tech that’s used globally? Do you want to contribute creatively to a product that's essential to one of the most regulated industries in the world? If you’re collaborative, detail-oriented, and eager to take ownership—this could be your next step.
What You’ll Do
- Develop responsive and user-friendly front-end interfaces using TypeScript and Angular
- Build secure, scalable back-end systems with .NET (C#)
- Write clean, modular code that follows best practices and design patterns
- Troubleshoot full stack issues and contribute to system-wide improvements
- Work closely with the Product and QA teams to adapt features based on feedback
- Stay current with industry trends and suggest improvements to tools and workflows
What We’re Looking For
- 3+ years' commercial experience as a Full Stack Developer
- Recent experience (1+ year) with both TypeScript and .NET (C#)
- Strong front-end skills (HTML5, CSS3, TypeScript)
- Experience with Angular (preferred), or similar frameworks like React or Vue.js
- Proficient with SQL Server and working knowledge of Redis
- Familiarity with Git and Agile methodologies
Bonus Points For
- Database optimisation and performance tuning
- Knowledge of CI/CD and automated testing practices
- Experience with cloud platforms (Azure preferred, AWS or GCP acceptable)
Who You Are
- A team player who communicates clearly and works collaboratively
- Creative and eager to contribute ideas in both technical and design discussions
- Self-motivated, reliable, and proactive
- Based within commutable distance to the Exeter office (fully remote is not an option)
Benefits You’ll Receive (post-probation)
- Private Medical Insurance
- Cycle to Work Scheme
- Life Cover & Income Protection
- Annual Eye Tests
- Hybrid working flexibility (3 office / 2 home)
Interview Process
- Initial online meeting
- Onsite session including:
- Team Interview
- Technical Challenge & Discussion
- System Design Session
Location matters - you must be within commutable distance to EX5 2BA. Apply now and take the next step in your career as a Full Stack Software Developer.
Contact Detail:
OpenSourced Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript and .NET (C#). Consider building a small project or contributing to an open-source one using these technologies to showcase your skills.
✨Tip Number 2
Prepare for the technical challenge by brushing up on your problem-solving skills. Practice coding problems that involve full stack development, focusing on both front-end and back-end scenarios to demonstrate your versatility.
✨Tip Number 3
Research StudySmarter and our products thoroughly. Understanding our mission and how your role as a Full Stack Developer can contribute will help you articulate your passion and fit during the interview process.
✨Tip Number 4
Since collaboration is key, think of examples from your past experiences where you worked effectively in a team. Be ready to discuss how you communicated and contributed to projects, as this will resonate well with our values.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, .NET (C#), and any relevant frameworks like Angular. Use specific examples of projects you've worked on that demonstrate your full stack capabilities.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in developing user-friendly interfaces and secure back-end systems.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your work. Highlight projects that showcase your front-end and back-end skills, especially those using the technologies mentioned in the job description.
Prepare for Technical Challenges: Since the interview process includes a technical challenge, brush up on your coding skills and be ready to discuss your thought process. Practice common algorithms and system design principles relevant to full stack development.
How to prepare for a job interview at OpenSourced Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with TypeScript and .NET (C#) in detail. Bring examples of projects where you've used these technologies, and be ready to demonstrate your understanding of front-end frameworks like Angular.
✨Prepare for the Technical Challenge
Since the interview includes a technical challenge, practice coding problems that involve full stack development. Focus on writing clean, modular code and be ready to explain your thought process as you solve problems.
✨Communicate Clearly
As a team player, it's crucial to communicate your ideas effectively. During discussions, articulate your thoughts clearly and listen actively to feedback from the interviewers, especially during the system design session.
✨Demonstrate Your Collaborative Spirit
Highlight your experience working in Agile teams and how you've contributed to collaborative projects. Share examples of how you've adapted features based on team feedback and how you approach problem-solving in a group setting.