We’re looking for an experienced Senior Python Engineer to help us build and maintain scalable, high-quality backend services across a wide range of client projects. You’ll play a key role in designing clean architecture, shipping reliable code, and collaborating with cross-functional teams to bring complex systems to life. If you enjoy solving meaningful technical challenges and working in a fast-moving consulting environment, we’d love to hear from you.
Core Requirements
- 5+ years of professional experience writing high-quality software in Python.
- Experience working with FastAPI and Pydantic for building performant APIs and data validation.
- Strong understanding of backend fundamentals including architecture, performance, and testing.
- Comfortable working with PostgreSQL and other relational databases.
- Familiarity with version control systems (e.g., Git) and modern development practices.
- Ability to collaborate closely with engineering, product, and design teams to develop elegant solutions.
- Comfortable participating in code reviews and contributing to system architecture decisions.
- Strong problem-solving and communication skills in English.
Nice to Have
- Experience with popular Python frameworks such as Django, Flask, or Pyramid.
- Experience deploying and scaling applications on Google Cloud Platform (GCP).
- Familiarity with Firebase for backend services or real-time data sync.
- Exposure to data science or machine learning tools and workflows.