At a Glance
- Tasks: Create innovative software solutions using the latest tech stack.
- Company: Join N-able, a leader in IT management solutions.
- Benefits: Enjoy a competitive salary and work in a dynamic environment.
- Other info: Great opportunity for career growth in a collaborative team.
- Why this job: Make a real impact in the tech world with your skills.
- Qualifications: Expertise in C#, .NET, Angular, and automated testing required.
The predicted salary is between 50000 - 70000 € per year.
Location: Edinburgh, United Kingdom
Posted: 10 months ago
Tech stack:
- C
- TypeScript
- SQL
- Automated Testing
- SOLID
- CSS
- HTML5
- ECMAScript
- Angular
- TDD
Skills required:
- Knowledge of design principles like SOLID, TDD, etc.
- Knowledge of C#/.NET and Angular
- Expert skills in ECMAScript, TypeScript, HTML5, CSS3
- Experience with automated testing (unit, integration, E2E tests)
- Understanding of relational databases and SQL
Company Overview:
N-able Technologies offers complete IT management solutions for MSPs and IT teams, including Remote Monitoring & Management, Data Protection, Security solutions, and cloud-first disaster recovery. They empower IT services providers with powerful software.
Compensation: Competitive
Role type: Full time
Visa sponsorship: Not provided
Benefits & perks: (not listed)
Staff Software Engineer in Edinburgh - N-able employer: Java Script Works
N-able is an exceptional employer for Staff Software Engineers, offering a dynamic work culture in the heart of Edinburgh. With a focus on innovation and employee growth, N-able provides opportunities to work with cutting-edge technologies while fostering a collaborative environment that encourages professional development. Employees benefit from competitive compensation and the chance to contribute to impactful IT management solutions that empower service providers globally.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer in Edinburgh - N-able
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using C#, .NET, and Angular. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of design principles like SOLID and TDD. Be ready to discuss how you've applied these in your past work – it’ll show you’re not just book-smart but also practical.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Staff Software Engineer in Edinburgh - N-able
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C#, .NET, and Angular. We want to see how your skills align with our tech stack, so don’t be shy about showcasing your expertise in ECMAScript, TypeScript, and automated testing.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about software engineering and how you can contribute to our team. Mention specific projects or experiences that demonstrate your knowledge of design principles like SOLID and TDD.
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, include them in your application. We love seeing real-world applications of your skills, especially in automated testing and relational databases.
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, it makes the whole process smoother for everyone!
How to prepare for a job interview at Java Script Works
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on your C#, TypeScript, SQL, and Angular skills. Be ready to discuss how you've used these technologies in past projects.
✨Understand Design Principles
Familiarise yourself with design principles like SOLID and TDD. Prepare examples of how you've applied these principles in your work. This shows that you not only know the theory but can also implement it effectively.
✨Automated Testing is Key
Since automated testing is a big part of the role, be prepared to talk about your experience with unit, integration, and E2E tests. Have specific examples ready to demonstrate your understanding and application of these testing methods.
✨SQL and Databases Knowledge
Brush up on your SQL skills and understanding of relational databases. Be ready to answer questions about database design and optimisation, as well as how you’ve interacted with databases in your previous roles.