At a Glance
- Tasks: Join a small squad to develop algorithm-based products using Python, Azure, and Kubernetes.
- Company: A leading Scottish Med-Tech organisation with over 10 years of experience and high-profile clients.
- Benefits: Enjoy 100% remote work, competitive salary, and great benefits tailored for your needs.
- Why this job: Work in a rewarding environment with strong developers and a focus on best practices and software security.
- Qualifications: Good commercial experience with Python, SQL/NoSQL databases, and cloud services like Azure.
- Other info: Ideal for those who thrive in technically demanding roles and value a collaborative culture.
The predicted salary is between 48000 - 72000 £ per year.
A Scottish Med-Tech Org are looking for a skilled Senior Software Developer (ideally with good Python experience) on a fully remote basis in the UK. Opportunity to work with a modern tech stack, alongside some really strong Developers in a very rewarding environment. The company are well-established and have been going through a period of growth for the past few years now - they have recently brought in some really high-profile clients and are now recognised as one of the leaders in their field.
Their development team currently works fully remote and they are offering this long-term (providing you are based in the UK - however they do have a preference for Scotland). Currently, the Development team is roughly 40 strong, boasting Back-End, Front-End, Full Stack Developers, DevOps Engineers, Data Engineers and Product Managers - it’s a really established environment.
This role would involve joining a small squad of two, where you’ll be tasked to develop an algorithm-based product for their client base. You’ll largely be using Python, Azure and Kubernetes in this squad, so you’ll ideally feel comfortable with most of those skills.
They’re an organisation that truly embody best practices (from TDD, BDD and DevOps), and each squad does have a strong focus on software security given the nature of the work - so Engineers that have worked in similar environments tend to get on really well here.
Ideally, you’ll have:
- Good commercial experience with Python
- Database Skills; SQL & NoSQL
- Good Linux / Unix skills
- Experience with cloud services (Azure, AWS or GCP)
Experience with the following is highly desirable:
- Docker / Kubernetes
- Software Security
- Working in a data driven environment
In return, the company are offering a competitive salary with good benefits - also they offer 100% remote working from within the UK.
If you think you’re up to the challenge and enjoy working in a technically demanding, but yet really rewarding environment please apply and/or drop Douglas Paget at Cathcart Technology a message through LinkedIn.
Senior Software Developer in Edinburgh employer: Cathcart Technology
Contact Detail:
Cathcart Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Edinburgh
✨Tip Number 1
Familiarise yourself with the company's tech stack, especially Python, Azure, and Kubernetes. Being able to discuss your experience with these technologies in detail will show that you're a strong fit for the role.
✨Tip Number 2
Highlight any experience you have with TDD, BDD, and DevOps practices. This will demonstrate that you align with their focus on best practices and software security, which is crucial for this position.
✨Tip Number 3
Connect with current employees or alumni from the company on LinkedIn. Engaging with them can provide insights into the company culture and may even lead to a referral, increasing your chances of landing the job.
✨Tip Number 4
Prepare to discuss your experience in a data-driven environment. Be ready to share specific examples of how you've used data to inform your development decisions, as this is a key aspect of the role.
We think you need these skills to ace Senior Software Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Azure, and Kubernetes. Include specific projects or roles where you utilised these technologies, as well as any relevant database skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with best practices like TDD, BDD, and DevOps, and how your background aligns with their focus on software security.
Showcase Relevant Experience: When detailing your work history, emphasise your experience in a data-driven environment and any previous roles that involved algorithm-based product development. This will demonstrate your fit for the squad you'll be joining.
Proofread Your Application: Before submitting, carefully proofread your application to ensure there are no typos or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Developer.
How to prepare for a job interview at Cathcart Technology
✨Showcase Your Python Skills
Since the role heavily relies on Python, be prepared to discuss your experience with it in detail. Bring examples of projects where you've used Python effectively, and be ready to solve coding challenges during the interview.
✨Familiarise Yourself with the Tech Stack
Make sure you understand Azure, Kubernetes, and any other technologies mentioned in the job description. Being able to discuss how you've used these tools in past projects will demonstrate your suitability for the role.
✨Emphasise Best Practices
The company values best practices like TDD, BDD, and DevOps. Be prepared to talk about how you've implemented these methodologies in your previous work and how they can improve software quality and security.
✨Prepare for Team Dynamics
As you'll be joining a small squad, it's important to show that you can collaborate effectively. Think of examples where you've worked in a team setting, especially in remote environments, and how you contributed to the team's success.