Lead Software Engineer (Full Stack)
Our client. A dynamic startup in the heart of Cheshire, specialising in Electronic Point of Sale (EPOS) solutions. As we embark on an exciting journey to revolutionise the EPOS industry, we are seeking a talented Senior Software Engineer to lead the development of their cutting-edge software platform. This is an opportunity to join a passionate team, drive innovation, and make a significant impact in a rapidly growing market.
Role Overview:
As a Senior Software Engineer, you will be responsible for architecting and building a new software solution from scratch for our EPOS installer. You will have the autonomy to select the right technologies and design a robust, scalable, and high-performance system. Additionally, you will eventually lead and mentor a team of junior developers, ensuring the successful delivery of the project.
Key Responsibilities:
- Design and develop a full-stack software solution for our EPOS installer, leveraging your expertise in cloud computing, C#, Java, CS, Python, or PHP.
- Lead and mentor a team of junior developers, providing guidance, support, and technical expertise.
- Collaborate with cross-functional teams to gather requirements, define project scope, and deliver high-quality software solutions.
- Stay updated on industry trends and best practices, continuously enhancing our development processes and technologies.
- Contribute to the architectural decisions, ensuring the software platform's scalability, reliability, and security.
Requirements:
- Bachelor’s degree in computer science, Engineering, or related field.
- Proven experience and proficiency in cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Strong expertise in either C#, Java, CS, Python, or PHP, with the ability to write clean, maintainable code.
- Demonstrated leadership skills, with prior experience managing or mentoring junior developers.
- Commercial awareness and experience working on commercial software projects.
- Excellent communication and collaboration skills, with the ability to work effectively within a team.
- Ability to adapt to new technologies and programming languages as needed.
Benefits:
- Competitive salary and equity options.
- Flexible working hours and the option for remote work.
- Opportunity to work on innovative projects and make a meaningful impact.
- Supportive and collaborative work environment focusing on personal and professional growth.
Interested? Please Click Apply Now!
Lead Software Engineer (Full Stack)