About this role
We are seeking a versatile and highly skilled Senior Software Engineer with a strong focus on Python. In this role, you will be responsible for taking problems from idea to production, designing robust systems, and learning new technologies as needed. You will work end-to-end across our stack, collaborating closely with our Product team and taking ownership of meaningful initiatives from concept to launch.
Key Responsibilities:
- Develop and maintain high-quality software solutions using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Take ownership of the entire software development lifecycle, from planning to deployment.
- Design and implement scalable and efficient systems.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with emerging technologies and industry trends to continuously improve our tech stack.
Required Skills & Qualifications:
- Proficiency in Python and experience with full stack development.
- Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
- Experience with database management systems, both SQL and NoSQL.
- Strong problem-solving skills and the ability to think critically.
- Excellent communication skills and the ability to work collaboratively in a team environment.
Experience:
- 5-8 years of professional experience in software development, with a focus on Python.
What we offer:
- An opportunity to work on meaningful projects that impact our users.
- A collaborative and innovative work environment.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.