We’re hiring a Senior Software Engineer to join our engineering team and take ownership of key parts of our platform. You’ll work on complex, real-world problems, contribute to technical strategy, and help raise the bar for engineering quality across the team. This is a hands-on role — you’ll spend most of your time designing and writing code while also influencing how we build and ship software. What you’ll work on Depending on your experience and interests, you’ll be involved in projects such as: Designing and building new product features used by thousands of active users Improving the performance and scalability of existing systems as usage grows Developing and maintaining APIs that integrate with third-party services Migrating legacy components to more modern, maintainable architectures Building internal tools to improve engineering efficiency and observability Strengthening system reliability, monitoring, and error handling Collaborating with product and design to turn business requirements into technical solutions These projects typically involve working across the stack and owning features from initial design through deployment and ongoing support. Key responsibilities Design, develop, and maintain scalable, production-ready software Take ownership of complex features and technical initiatives Contribute to architectural decisions and long-term technical direction Write clean, well-tested, and maintainable code Review code and provide constructive feedback to peers Mentor junior and mid-level engineers Identify technical risks and propose practical solutions Work closely with product managers, designers, and other stakeholders Required experience & skills 3 years of professional experience as a Software Engineer or Software Developer Experience building and supporting production systems Solid understanding of software design patterns and system architecture Experience with cloud platforms ( AWS, Azure, or GCP ) Experience working with relational and/or NoSQL databases Familiarity with CI/CD pipelines and modern development workflows Ability to work independently and communicate clearly with technical and non-technical colleagues Nice to have Experience leading or owning medium-to-large technical projects Frontend experience with frameworks such as React, Vue, or Angular Backend, API, or distributed systems experience What we offer Competitive senior-level salary Full-time, permanent position Flexible working hours and location Meaningful ownership of projects and technical decisions Support for learning and professional development A collaborative, respectful engineering culture How to apply Apply with your CV!