Join our dynamic team as a Python Developer, where you'll build and maintain high-performance applications while working collaboratively in an agile, small-team environment. We're looking for someone who takes ownership of their work, enjoys mentoring others, and thrives on solving complex technical challenges.
What You'll Do:
Develop, test, and maintain robust Python applications using modern best practices
Collaborate on code reviews to maintain high code quality and share knowledge across the team
Work with signal processing and analysis tools to deliver data-driven solutions
Deploy and maintain applications on remote physical machines, including containerised environments
Contribute to our continuous improvement culture through technical innovation and process refinement
Key Skills and Experience
Strong proficiency in Python 3.11+ (cPython) with solid understanding of virtual environments
Comfortable working in Linux environments: SSH access, directory navigation, file permissions, and text editing
Solid grasp of Git version control and command-line workflows
Knowledge of mathematical Python libraries such as NumPy
Desirable Qualifications
GitHub expertise including pull requests, Actions, and markdown documentation
Docker experience for containerized development and deployment
Familiarity with Python development tools: profilers, static analyzers, linters, and formatters
Understanding of ARM32 architecture considerations
C/C++20+ skills for performance-critical components integrated with Python
Digital signal processing background
Experience with signal processing and analysis using tools like MATLAB, or Octave
Benefits
Generous holiday allowance:
33 days (including bank holidays), increasing annually up to 36 days
Pension:
4% employer contribution to NEST pension scheme
Health benefits:
Aviva Health and Medicash packages
Professional growth:
Comprehensive learning and development opportunities, both internal and external
Culture:
Open, honest environment where you're empowered to make decisions and drive impact
Hybrid/Remote Working:
A Flexible working arrangement, with the expectation to come to the office maximum of once a week.
About LiveLink
We specialize in delivering innovative solutions and exceptional services to meet the diverse needs of our clients. With a strong commitment to quality and customer satisfaction, we strive to exceed expectations and drive success in every project we undertake.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.