We are looking for a full-stack Senior Software Engineer with deep experience in Python to join our customer-focused product team.
You will play a key role in designing, building, and shipping features that delight users and move the business forward.
As a senior engineer, you will partner closely with product managers, designers, and other engineers to translate customer needs into intuitive, performant, and scalable solutions.
You will be hands-on in the codebase, a champion for engineering excellence, and a mentor to teammates.
Requirements:
You must have 5+ years of professional software engineering experience, with at least 3+ years building production applications in Python (e.g., Django, Flask, or FastAPI).
A proven track record of shipping customer-facing products at scale is required.
You should have a strong understanding of modern backend architecture, APIs, data modeling, and testing practices.
Familiarity with front-end technologies (e.g., TypeScript/React) and a willingness to work across the stack is necessary.
Experience collaborating on cross-functional product teams with design and product management is essential.
You should be a pragmatic problem-solver who balances technical excellence with customer and business needs.
Strong communication skills, both written and verbal, are required.
Benefits:
The job offers an opportunity to work in a dynamic and collaborative environment.
You will have the chance to mentor teammates and contribute to engineering excellence.
The position allows for hands-on involvement in the codebase and product development.
You will be part of a team that focuses on delivering customer-facing products that have a significant impact on the business.