Job Description
We are looking for a skilled and motivated Software Developer to join our growing technology team. This role is ideal for someone who enjoys building reliable applications, working with modern technologies, and collaborating with cross-functional teams.
You will be involved in the development, maintenance, and improvement of internal and client-facing software solutions.
Key Responsibilities
Develop, test, and maintain software applications
Write clean, scalable, and well-documented code
Collaborate with product, design, and IT teams
Participate in code reviews and technical discussions
Troubleshoot, debug, and optimise existing systems
Assist with system integrations and deployments
Follow best practices for security and performance
Requirements
Experience with at least one programming language (e.g. JavaScript, Python, Java, C#)
Basic understanding of web or software development principles
Familiarity with databases and APIs
Strong problem-solving and analytical skills
Good written and verbal English communication
Ability to work independently and in a team environment
Experience with Git or version control systems is an advantage
Job Type: Full-time
Pay: $90,000.00 – $120,000.00 per year
Benefits:
Employee mentoring program
Professional development assistance
Work Location: In person