About us Based in York, UK, SmartPandas is a family-run software development agency driven by a passion for creating industry-leading software and a strong commitment to the environment. We combine our extensive experience in building successful SaaS startups with our clients' aspirations to deliver exceptional results. Our expertise lies in building cutting-edge products and advanced technologies. By leveraging advanced AI tools, we optimise our code for efficiency and sustainability, reducing power consumption, minimising bugs, and lowering our carbon footprint. Our clients appreciate our relationship-first approach, sustainable practices, and commitment to delivering unmatched software development experiences. At SmartPandas, we partner with startups and SMEs to support their growth and innovation journey, making us one of the leading software development agencies in the UK. We are proud to combine our technical excellence with our dedication to sustainability and collaboration. About the role Are you a highly motivated individual with a passion for coding and problem-solving? Do you have a strong background in computer science and a desire to work on cutting-edge technology? If so, we have the perfect opportunity for you at SmartPandas We are a fast-growing tech startup that specializes in developing innovative software solutions for businesses and individuals. As a Software Engineer at SmartPandas, you will have the chance to be part of a dynamic team and work on exciting projects that will challenge you and help you grow both personally and professionally. Key responsibilities - Design, develop, and maintain software applications for our clients - Collaborate with cross-functional teams to create and implement new features - Conduct thorough code reviews and ensure code quality and standards are met - Troubleshoot and debug software issues - Continuously research and learn new technologies to enhance our product offerings - Participate in brainstorming sessions to come up with creative solutions to complex problems - Contribute to the improvement of our development processes and methodologies - Mentor and guide junior team members Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field - 3 years of professional experience in software development - Strong proficiency in coding languages such as Java, C++, or Python - Experience with front-end development using HTML, CSS, and JavaScript - Solid knowledge of software development principles and methodologies - Ability to work in a fast-paced and dynamic environment - Excellent problem-solving skills and attention to detail - Good communication and teamwork abilities At SmartPandas, we value diversity and believe that different perspectives lead to better outcomes. Candidates from all backgrounds are encouraged to apply. Benefits - Competitive salary and benefits package - Flexible working hours and remote work options - Professional development opportunities - Collaborative and inclusive work environment - Opportunity to work on cutting-edge technology and projects - Fun and engaging team activities If you are passionate about software development and looking to join a dynamic and innovative team, then we want to hear from you.