At a Glance
- Tasks: Design and develop features for an advanced resource planning platform.
- Company: Remote-first tech company based in Edinburgh with a collaborative culture.
- Benefits: Competitive salary, flexible remote work, and great career development opportunities.
- Other info: Mentorship opportunities and a focus on high-quality, user-centric software.
- Why this job: Join a dynamic team and make a real impact on innovative software solutions.
- Qualifications: Strong full stack development experience, especially in C#/.NET and JavaScript.
The predicted salary is between 50000 - 60000 £ per year.
Location: Edinburgh (Remote-first, with occasional office visits)
Salary: £50,000 – £60,000 per year + competitive benefits
About the Role
We're looking for a Senior Full Stack Developer to join our engineering team and help build an advanced resource planning platform. You'll work across the entire stack, from designing intuitive front-end interfaces to building robust back-end services. This role is perfect for someone who enjoys variety, thrives in collaborative environments, and is passionate about delivering high-quality software.
What You'll Do
- Design, develop, and maintain features across both front-end and back-end systems.
- Collaborate with product and engineering managers to scope and prioritize work.
- Ensure scalability, performance, and maintainability throughout the codebase.
- Write clean, testable code and implement automated testing practices.
- Mentor and support other developers within the team.
- Participate in the full feature lifecycle—from ideation to deployment and ongoing improvements.
- Work in an agile environment on a large-scale software product.
About You
- Strong experience in full stack development, with expertise in C#/.NET (Framework and Core) and JavaScript (Vue.js experience is a plus).
- Comfortable working across the stack and learning new technologies quickly.
- Skilled in writing clean, testable code and using automated testing frameworks.
- Excellent problem-solving skills and ability to break down complex tasks.
- Strong communicator and collaborator, able to work effectively in cross-functional teams.
- Passionate about creating high-quality, user-focused software solutions.
Bonus Points If You Have
- Experience with Vue.js, .NET Core, SQL Server, and/or Microsoft Azure.
- Familiarity with message queuing systems such as Azure Service Bus.
Senior Software Engineer - Fullstack employer: Areti Group | B CorpTM
Join a forward-thinking company that values innovation and collaboration, offering a remote-first work culture with the flexibility to balance your professional and personal life. With competitive benefits and opportunities for mentorship and growth, you'll thrive in an environment that encourages continuous learning and the development of high-quality software solutions. Located in Edinburgh, you will have the chance to contribute to a cutting-edge resource planning platform while enjoying the vibrant tech community of the city.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Fullstack
✨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 can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your full stack development expertise. This is your chance to demonstrate your coding prowess and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Software Engineer - Fullstack
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Full Stack Developer role. Highlight your expertise in C#/.NET and JavaScript, and don’t forget to mention any experience with Vue.js!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about building high-quality software. Share specific examples of projects where you’ve designed intuitive interfaces or built robust back-end services.
Showcase Your Problem-Solving Skills:In your application, give us a glimpse of your problem-solving abilities. Describe a complex task you tackled and how you broke it down into manageable parts. We love seeing how you think!
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’re considered for the role. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at Areti Group | B CorpTM
✨Know Your Stack
Make sure you brush up on your full stack development skills, especially in C#/.NET and JavaScript. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools, but that you can leverage them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical thinking and ability to break down complex tasks, which is crucial for this role.
✨Collaboration is Key
Since the role involves working closely with product and engineering managers, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked in cross-functional teams and contributed to a positive team dynamic.
✨Passion for Quality Software
Express your enthusiasm for creating high-quality, user-focused software solutions. Talk about your approach to writing clean, testable code and implementing automated testing practices. This will highlight your commitment to delivering robust software and your alignment with the company's values.