About the Role:
Scotland has become a fast-growing hub for digital innovation, and at AlrightTech Solutions Ltd, we are proud to build technology that helps organizations modernize and scale. Our team develops robust cloud-based platforms and intelligent systems that power businesses across the UK and Europe.
We are looking for a Lead Software Developer (Python) who will take ownership of critical backend systems and guide the engineering direction of our platform. This role is not only about writing clean code—you will shape technical architecture, mentor developers, and ensure our engineering practices support scalable, high-quality software.
You will collaborate closely with product managers, designers, and DevOps engineers to deliver reliable and high-performing solutions used by thousands of users.
Why Work With Us?
The Environment:
Our Alexandria office offers a collaborative engineering culture where ideas are welcomed and experimentation is encouraged. We believe productive teams thrive in supportive environments with flexible work arrangements.
Engineering Culture:
Developers play a central role in decision-making. Your technical insights will help shape our roadmap and influence how we build scalable systems.
Modern Technology Stack:
Our platforms are built using Python, FastAPI/Django, Docker, Kubernetes, and modern cloud infrastructure (AWS/GCP). We focus on maintainable code and automation.
Professional Growth:
We invest in our team’s development through certifications, conferences, and internal knowledge-sharing sessions that help engineers stay ahead of industry trends.
Key Responsibilities:
Technical Leadership:
Guide architectural decisions for backend services and ensure our systems remain scalable, maintainable, and secure.
Software Development:
Design and develop high-quality Python applications, APIs, and services that power our digital platforms.
Team Mentorship:
Support and mentor developers across the engineering team. Conduct code reviews and encourage best practices in software development.
System Performance:
Monitor and optimize application performance, ensuring reliability and efficient system operations.
Cross-Team Collaboration:
Work closely with product managers, designers, and infrastructure engineers to deliver new features and improvements.
What We Are Looking For:
Experience:
7+ years of experience in software development with strong expertise in Python, including experience leading engineering projects or teams.
Technical Skills:
Strong knowledge of backend frameworks such as Django, Flask, or FastAPI, along with experience working with REST APIs and microservices.
Cloud \& DevOps Exposure:
Experience working with AWS, Docker, CI/CD pipelines, and scalable infrastructure is highly valued.
Problem-Solving Mindset:
You enjoy solving complex technical challenges and designing systems that are both efficient and maintainable.
Communication Skills:
Strong collaboration skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
Job Types: Full-time, Permanent
Pay: £65,000.00-£80,000.00 per year
Work Location: In person