Python Developer
Department: Software
Employment Type: Full Time
Location: Havant
Compensation: £48,000 - £58,000 / year
Description
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.
#J-18808-Ljbffr