Working alongside a well established company, we are looking for a Senior Software Developer to start as soon as possible.
The Role
We are seeking senior developers to play a key role in every phase of the product development cycle. In this role, you will:
* Collaborate in teams to define, design, and develop software for new products or system upgrades.
* Offer technical leadership within the team while mentoring junior developers.
* Work closely with teams from hardware development, technical support, marketing, sales, and production, with opportunities to engage in cross-functional projects.
What We’re Looking For
Key Requirements:
* Proficiency in Linux programming, along with strong knowledge of network applications and protocols.
* Advanced Python skills or expertise in multiple programming languages with transferable abilities.
* Basic understanding of UI design and web application implementation.
* A strong team player with leadership qualities, problem-solver, and experience in engaging with stakeholders.
* Highly organised, detail-oriented, and able to thrive in a multi-tasking, deadline-driven environment.
* A degree in Computer Science or equivalent professional experience.
Preferred Qualifications:
* Experience in UX design for web-based products.
* Strong ability to mentor junior developers.
* In-depth knowledge of network technologies such as HTTPS, PKI, HTTP2/3, TLS, DNS, DHCP, Squid, nginx, and more.
* Familiarity with open-source development (e.g., demonstrated through GitHub contributions).
* Understanding of DevOps practices and culture.
* Knowledge of Linux internals, including kernel tuning, device drivers, and system optimization.
If this sounds of interest, please apply for further information or call us directly.
#J-18808-Ljbffr