Senior Python Engineer
Core
Senior backend engineer leading the re-platforming of a professional development platform for accounting firms from legacy Java to modern Python/React.
Role type
Senior Python Backend Engineer (Re-platforming)
Builds
Scalable RESTful APIs and frontend services for a professional development platform
Domain
SaaS / Professional Development / Accounting & Advisory
Deliverable
production ML models | product features
Required skills
Python, Django, Django REST Framework (DRF), React, API integration, Microservices, Relational databases (PostgreSQL/MySQL), SQL optimization, DevOps/CI/CD
Preferred skills
Java, Spring Boot, Distributed systems, Message brokers (RabbitMQ/Kafka), Containerization (Docker/Kubernetes)
Technologies
Python, Django, DRF, React, PostgreSQL, MySQL, RabbitMQ, Kafka, Docker, Kubernetes
Responsibilities
Lead re-platforming of legacy Java Spring Boot microservices to Django-based Python API and React frontend; Design and maintain scalable RESTful APIs; Migrate service logic ensuring data integrity; Write clean, tested code for backend and frontend; Participate in architectural discussions and code reviews
Seniority
Senior, hands-on IC