Key Responsibilities
• Design, develop, test, and maintain software applications.
• Write clean, efficient, and maintainable code.
• Collaborate with development teams and stakeholders.
• Troubleshoot and resolve software issues.
• Participate in code reviews and technical discussions.
• Develop new features and improve existing systems.
• Maintain technical documentation and development standards.
Minimum Requirements
• Relevant IT qualification or equivalent experience.
• Proven software development experience.
• Strong programming fundamentals.
• Experience with modern development tools and frameworks.
• Strong problem-solving and analytical skills.
• Ability to work independently in a remote environment.
Preferred Experience
• Full Stack development experience advantageous.
• Experience with web applications and APIs.
• Knowledge of databases and software architecture.
• Experience working with international teams advantageous.
Candidate Profile
• Passionate about technology and software development.
• Self-motivated with strong attention to detail.
• Able to manage deadlines and deliver quality work.
• Strong communication and collaboration skills.
Package
• Remote working opportunity.
• London-based technology environment.
• Competitive package based on experience.