About the Role
At Vyonics Technologies Ltd, we believe exceptional software starts with exceptional engineers. We build scalable, reliable, and modern applications that help businesses solve real-world challenges through technology. We're looking for a Software Developer to join our growing engineering team in Liverpool. This is an opportunity to work on meaningful projects where your ideas, technical expertise, and problem-solving skills have a direct impact on the products we deliver.
You'll collaborate with talented developers, product specialists, and technical stakeholders throughout the entire software development lifecycle. From designing new features and writing clean, maintainable code to optimizing application performance and deploying production-ready solutions, you'll play an important role in delivering high-quality software that our clients rely on every day.
Why Work With Us?
Collaborative Engineering Culture: Join a supportive team where knowledge sharing, code reviews, and continuous improvement are part of our everyday workflow. We encourage open communication and value every contribution.
Modern Technology Stack: Work with contemporary development tools and frameworks, including cloud technologies, RESTful APIs, Git, CI/CD pipelines, and modern frontend and backend frameworks to build scalable applications.
Professional Growth: We invest in our people through ongoing learning opportunities, technical training, mentoring, and exposure to diverse software projects that help expand your skills and advance your career.
Meaningful Projects: You'll contribute to software solutions that solve real business challenges across multiple industries, giving you the opportunity to work on engaging projects with measurable impact.
Key Responsibilities
Software Development: Design, develop, test, and maintain secure, scalable, and high-performing software applications using modern programming practices.
Application Enhancement: Develop new features while improving the performance, maintainability, and reliability of existing software solutions.
Collaboration: Work closely with software engineers, product managers, QA professionals, and stakeholders to deliver high-quality software on schedule.
Code Quality: Participate in peer code reviews, write clean and well-documented code, and contribute to development standards and best practices.
Problem Solving: Troubleshoot software issues, identify root causes, and implement effective solutions to improve application stability.
Continuous Improvement: Stay informed about emerging technologies, development methodologies, and industry trends while recommending improvements that enhance product quality and team efficiency.
What We Are Looking For
Experience: Previous professional experience in software development with a strong understanding of modern software engineering principles.
Technical Skills: Experience with one or more programming languages such as C#, Java, Python, JavaScript, or similar technologies, along with knowledge of SQL databases, REST APIs, and Git version control.
Development Practices: Familiarity with Agile development environments, software testing, debugging, and writing maintainable, production-quality code.
Problem-Solving Ability: Strong analytical thinking with the ability to diagnose technical issues and develop practical, efficient solutions.
Communication Skills: Able to collaborate effectively with cross-functional teams and communicate technical concepts clearly to both technical and non-technical stakeholders.
Mindset: A proactive learner who enjoys solving challenging problems, embraces continuous improvement, and takes pride in delivering high-quality software solutions.
Pay: £40,418.93-£51,962.27 per year
Benefits:
- Flexitime
- Free fitness classes
- Health & wellbeing programme
- Life insurance
- Paid volunteer time
Work Location: Hybrid remote in Liverpool L37 7DF