Senior Python Developer
Location - Cheltenham (Central)
Working Pattern: In-office, with hybrid working options to be discussed during the interview. You must be able to reliably commute to Cheltenham for this role.
Who are we?
Noriker Power specialise in agile power systems vital for grid stability and flexible energy solutions. Our focus on innovation and sustainability has made us a key player in the industry. With 300MW+ of advanced battery and hybrid facilities and thanks to our partnership with Equinor, who are investing billions into the energy transition, we're accelerating in the development of even larger grid-scale battery storage projects and shaping the future of the grid.
About You:
You are self-motivated, enthusiastic about what you do, committed to perpetual learning, and want to contribute to solving one of the greatest problems of our time climate change. As a Senior Python Developer, you will play a key role in designing, implementing, and maintaining high-performance, scalable Python applications and services.
What will I spend my day on at Noriker?
- Fully understand and support the business objectives as a whole
- Lead the end-to-end software development lifecycle, including planning, design, implementation, testing, and deployment
- Design, develop and maintain highly efficient, reusable, scalable and effective code
- Mentor and guide junior developers, conducting code reviews and providing technical leadership
- Optimize application performance and scalability through efficient coding practices and architectural improvements
- Stay updated on emerging technologies and trends in the Python ecosystem, recommending and implementing best practices
What skills will I need to succeed in the role?
- A solid, experienced software developer, degree qualified in CS or STEM subject, with at least 5 years software development experience
- Minimum 3 years professional Python development experience
- Good analytical and problem-solving skills.
- At least four skills out of RESTful APIs, JavaScript, CSS3 + SASS, Pandas, NumPy, MySQL, Django, PostgreSQL and GCP cloud
- Comfortable with Git, Linux and standard development organization tools, strong experience with collaborative working in an Agile environment
- Ability to work under pressure and meet deadlines
- Eligible to work permanently in the UK
What is our interview process?
- All of our CVs are reviewed by the people in the recruitment team
- If there's a match, we'll invite you for a 30 min screening call to allow us to get to know each other better
- The next stage is an in-person interview with a team leader and senior management, we may ask you to prepare something for this one too
- We'll try and get all of this done within 3 weeks
In return for your hard work, we offer a range of benefits, including but not limited to:
- Company events and socials
- Enhanced pension scheme
- Private medical insurance
- Annual Bonus
- Cycle to work scheme
- Profit sharing (for some roles, to be discussed at interview)
- Green travel scheme (after one full year of service)
Noriker Power