Write and ship code utilizing Python and frameworks such as Django to deliver platform features and improve platform performance in a microservice environment.
Take ownership of the full lifecycle of services, including deployment, monitoring, alerting, and triage to quickly diagnose and resolve production issues.
Work in an agile environment participating in agile ceremonies and shipping code regularly.
Participate in code reviews offering constructive feedback ensuring the team adheres to the highest standards of performance, security, and Python/Django best practices.
Partner closely with product management, UX, QA and engineering colleagues to break down complex requirements, define technical scope, and map out architectural solutions for a microservices environment.
Act as a mentor to engineering colleagues by sharing your backend expertise and fostering a culture of continuous learning.
Being comfortable with AI tooling. Leverage AI tooling to enhance development workflows, improve code quality and assist in tasks like code generation, debugging, testing, and reviewing.
Requirements
2+ years of being a Senior Engineer
5+ years experience as an engineer with relevant experience
Proficiency in Python
Proficiency in Django or equivalent web frameworks (i.e. Flask)
Experience with building, monitoring and debugging microservices.
Experience writing automated tests using tools like Django's TestCase or PyTest, or similar
Familiarity with the following technologies and tools or their cognates:
Redis
Celery
Relational databases, such as Postgres
Docker
Kubernetes
Jenkins
GCP
AI-Augmented Development: Has the ability to demonstrate using AI-enabled development tools (e.g., Claude Code, Cursor) to streamline coding, debugging, and infrastructure-as-code authoring.