What You Will Be Doing as a Software Developer?You will leverage your expertise to build and maintain the next generation of mobile messaging technologies, enhancing how our customers connect across the globe.Responsible for:Designing, developing, and maintaining advanced messaging solutions.Analysing customer requirements to provide tailored, innovative solutions.Leading full lifecycle software development, from conception to deployment and maintenance.Ensuring the delivery of high-quality software with both manual and automated testing.Adopting and integrating new technologies to continuously advance our product offerings.Requirements:Degree in STEM (BSc, MSc, or PhD) with at least 5 years of software engineering experience.Expertise in TypeScript, JavaScript, Java, Node.js; knowledge of C or C++ is a plus.Demonstrated ability in complex problem-solving and software debugging.A passion for technology and personal growth, with excellent accountability and customer focus.Ability to work effectively in a collaborative, global team environment.