Junior Python Developer – fully remote
A fantastic opportunity has arisen for a Junior Python developer to join a leading cyber security organisation!
This role would suit a software developer with 1+ years of commercial Python experience, or perhaps somebody who has a background in a different programming language (C#, Java, PHP, Bash etc.), has some exposure to Python, and would like to focus on this going forward.
You will help to build and maintain a growing suite of enterprise level applications and will work across the full software development life cycle, translating complex business requirements through to complete and effective solutions.
Skills and Experience
We are looking for inquisitive people who understand “how things work”. You will have an open mind for new ideas and technologies and will be constantly trying to expand their knowledge. You will ideally have exposure to some of the below: (we aren’t expecting everything!)
Knowledge of designing APIs
Good knowledge of software architecture, object-oriented development, design patterns and coding best practices
Ability to write performant, reusable well documented code within a rapidly growing code base
Ability to debug and maintain existing legacy code as well as develop new functionality and services to meet requirements within a service-oriented architecture
Experience with pytest/unittest or similar
Ability to work with GNU/Linux environmentsDesirable Skills
Experience with SQL databases (NoSQL knowledge desirable)
Knowledge of queue/worker-based technologies (Redis, RabbitMQ, AWS SQS etc)
Experience writing API/Project documentation (Swagger (OpenAPI)/Sphinx or similar)
Experience with Gitlab (CI) or similarA great package, a mentorship and training plan, and the chance to progress your career within a fast growing cyber security organasation is on offer.
If this is of interest, we would love to hear from you!
Salary: £35000 – £45000/annum Bonus, Pension, Benefits
Job Type: Permanent
To apply for this job please visit www.cv-library.co.uk.