We're looking for an experienced team player to join one of our multicultural teams, working on a customer-facing SaaS product powered by a distributed microservices architecture. As a Senior Software Engineer I, your mission is to deliver robust, high-quality code in a continuous delivery environment.
You'll work within a small, cross-functional Agile team to design, build, and evolve features and services that support our growing platform. You are someone who learns quickly, thinks critically, and takes full ownership of the problems you solve. You bring fresh ideas and pragmatic solutions to complex technical challenges, helping drive continuous improvement across the team and codebase. You thrive in a high-trust engineering culture where close collaboration and technical excellence are core values.
What we're looking for
Mindset & Collaboration:
* A growth oriented mindset with curiosity and a drive for continuous learning.
* Strong communication skills in English, both written and spoken.
* A proactive and team oriented approach to software development.
* Comfortable owning end to end delivery of loosely scoped features or projects.
* A bias toward action and a strong sense of accountability.
Technical Expertise:
* Strong foundation in Computer Science fundamentals (system design, data structures, algorithms).
* 4+ years of experience building and maintaining customer facing SaaS applications.
* 2+ years of hands-on experience designing, developing, and optimizing RESTful APIs.
* Proficiency in Python.
* Familiarity with web frameworks such as FastAPI, Flask, or Django.
* Experience working with CI/CD pipelines and containerization tools (e.g., Docker, Kubernetes).
* Hands-on experience with AWS or similar cloud platforms.
How You Work:
* Comfortable working in Agile teams alongside engineers and product stakeholders.
* Organized, responsible, and pragmatic in your decision-making.
* Familiar with the challenges and best practices of distributed systems and service-oriented architecture.