Software Developer
Apply NowRole Overview
As a Software Developer within the Product & Support team, you will design, develop, enhance and test Deployteq’s products. You will work independently while contributing to the wider technical direction, ensuring solutions align with the overall architecture and infrastructure. The role also involves knowledge sharing and continuous product improvement to maintain a competitive edge.
Key Responsibilities
- Design, develop and implement new product features and enhancements
- Translate complex concepts and technical designs into structured software solutions
- Provide technical input and guidance on complex challenges
- Deliver second-line support for technical issues and defects
- Review and support the work of junior developers
- Contribute to development and testing environments
- Follow internal processes and ISO 27001 standards to ensure quality and risk mitigation
- Handle sensitive company and client data with discretion
Stakeholder Collaboration
- Work closely with the Product Director and wider product team
- Participate in project and team meetings
- Collaborate with internal and external stakeholders to ensure clear communication and alignment
Experience & Qualifications
- Bachelor’s degree (or equivalent experience)
- 2–5 years’ experience in software development
- Experience with object-oriented development and web technologies
- Strong understanding of IT systems, computing, and internet technologies
- Ability to translate abstract concepts into practical solutions
Technical Skills
Core Technologies:
- PHP (7.x and above)
- MySQL
- Apache
Programming & Scripting:
- Shell scripting
- JavaScript / AJAX
- Python
Infrastructure & Protocols:
- HTTP(S), SMTP, FTP/(S)FTP, SSH
- Linux environments
- Networking concepts, security, firewalls, load balancing, mail servers
Web Technologies:
Personal Attributes
- Strong technical curiosity and interest in emerging technologies
- Proactive, with a strong sense of ownership
- Able to clearly communicate and justify ideas
- Collaborative team player with a pragmatic mindset
- Detail-oriented and quality focused
- Resilient, flexible and able to work under pressure