This position has been filled!
Who we are
Custom & Contract Power Solutions is a forward-looking and innovation-led company. We develop bespoke products for customers as well as owning intellectual property in stationary battery management & geo-technical safety analysis. We are looking to increase our team to meet demand. Although the role is intended to be a full-time position, we are willing to consider a part-time role for the right candidate.
Duties (what you’ll do)
-
Work closely with a senior developer (with 7+ years experience) to drive the product forwards, meeting evolving compliance requirements and help developing world-beating products
-
Operating as part of a small, but expanding, multi-disciplined team (software developers, electronics engineers, microchip/embedded developers, mechanical design) to help develop our newest product that is coming to market
-
Have a hand in improving existing and developing future software processes
-
The initial term will focus on bringing you up to speed on our systems by our senior developer
-
Afterwards, you will be part of the team focusing on our primary product (battery management), maintaining and extending its functionality
-
Helping to extend the usefulness of our products by integrating with 3rd party products and services
Skills (what you can do)
Compulsory Requirements
-
Have at least 3 years in developing software for commercial markets (or equivalent experience, including academia)
-
Python
-
MVC frameworks (such as Django or Flask)
-
Web technologies (HTML / CSS / JS / etc)
-
Developing for Linux systems
-
SQL databases (MySQL / mariadb / SQLite )
-
Version control (git)
-
Test-driven design & continuous integration
Nice-to-haves
-
Experience with developing software that operates over routable protocols (like Ethernet)
-
An understanding of how common internet protocols operate (IPv4/6, DNS, SMTP, TCP/UDP, NTP, SSH, etc)
-
Cybersecurity
-
Bash scripting
-
A code portfolio for us to peruse
-
Self-motivated
-
Flexible
-
Security-conscious
-
Problem solver
-
Team worker
-
Have good communication skills
-
Be able to work remotely and in-person in our lab/office
-
Metric driven
How to apply
If you’re interested, please send your CV and cover letter to [email protected]! If you’ve got any questions about the role or the company, please feel free to email us and we’ll do our best to answer your queries.