
Software Engineer
Scottish Development International
full-time
Posted on:
Location Type: Hybrid
Location: Galashiels • 🇬🇧 United Kingdom
Visit company websiteSalary
💰 £36,944 - £42,244 per year
Job Level
Mid-LevelSenior
Tech Stack
CloudFlaskJavaScriptNext.jsPythonSQL
About the role
- Develop, test, and maintain Python-based software solutions
- Design secure, scalable systems and components
- Collaborate with cross-functional teams
- Contribute to cloud-based deployments
- Participate in code reviews and knowledge sharing
- Translate user stories into detailed technical designs
- Embed security controls and ensure compliance with standards
- Continuously improve development processes
Requirements
- Experience writing programs and scripts using Python, object-oriented programming (OOP)
- Experience with Python back-end framework such as Flask, SQL, JavaScript (Next.js)
- Experience with version control tools like Git
- Experience developing and deploying cloud-based services
- Experience of technologies and patterns used by established architectural patterns and engineering practices (e.g., SOLID principles, modular design)
- Experience participating in team development processes
Benefits
- Flexible working options
- 35 hours standard working week
- £5000 annual DDAT pay supplement after 3-month competency qualifying period
- Security checks (successful candidates must complete Baseline Personnel Security Standard)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonobject-oriented programmingFlaskSQLJavaScriptNext.jsversion controlcloud-based servicesSOLID principlesmodular design
Soft skills
collaborationknowledge sharingcommunicationteam development