We're seeking an experienced Software Engineer to join our team. This is a hybrid role that requires spending at least eight days a month at our office, where you'll collaborate with colleagues in person. Job Description This role involves designing and building scalable, maintainable, and high-performance software solutions. You will be working on ambitious projects that serve as key growth pillars for the organization. The primary focus of this project is to enhance our SaaS-based e-invoicing solution by expanding its digital capabilities. You will take end-to-end responsibility across product development, customer needs, cloud infrastructure (IaC), and production operations. Key Skills and Qualifications