We are seeking a seasoned software developer to join our multicultural team and contribute to the growth of our customer-facing SaaS platform.
As a Senior Software Engineer, your primary mission is to deliver high-quality code in a continuous delivery environment. You will work collaboratively within a small, cross-functional Agile team to design, build, and evolve features and services that support our expanding 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, driving continuous improvement across the team and codebase.
About the Role
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:
* A 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.