Python Engineer (Compliance & Customer Support team)
Skills
About the Role
You will design, build, and maintain internal tools to automate compliance and customer support workflows. You will integrate systems with external compliance and financial services, collaborate with product managers, analysts, engineers, and QA, contribute to system architecture and design discussions, and mentor other engineers.
Requirements
- 5+ years of backend engineering experience
- Python
- FastAPI
- Pydantic
- SQLAlchemy
- Alembic
- PostgreSQL in production environments
- Scalable microservice architectures
- Familiarity with SQL, NoSQL and in-memory databases
- Ability to write clean, maintainable, and well-tested code
- Mindset focused on simplicity and clarity in solutions
- English at B1+ level (spoken and written)
- Experience in product-driven or customer-facing companies (nice to have)
- Understanding of compliance or financial services requirements (nice to have)
- Previous work in Fintech companies (nice to have)
- Experience with Temporal (nice to have)
- Experience with LangChain or LangGraph (nice to have)
- Proficiency in Java or Kotlin (nice to have)
Responsibilities
- Collaborate with product managers, analysts, engineers, and QA to develop solutions that meet regulatory and customer support requirements
- Design, build, and maintain internal tools for compliance and customer support automation
- Integrate systems with external compliance and financial services
- Contribute to system architecture and design discussions
- Mentor and support other engineers
Benefits
- Remote setup with access to hubs in Dubai, Yerevan, London and Belgrade
- Compensation for medical expenses
- Provision of necessary equipment
- 20 working days of paid vacation annually
- 11 days off per year
- 14 days of paid sick leave
- Access to internal conferences, English courses and corporate events
