Middle/Senior Python Developer | Devexperts | Remote (Bulgaria)
Job Description
We are looking for a Middle/Senior Python Developer to join the project for a Top-5 US retail broker (by the number of users). The project is devoted to trading experience, finance reports, and risk management.
You will join cross-functional team that excels in getting features done from zero to production.
We expect the Middle/Senior Python Developer to:
• Design and develop robust, scalable, and efficient finance services using Python.
• Implement versatile finance reporting pipelines.
• Implement integrations for internal and external finance services.
• Troubleshoot, debug, and enhance an existing system.
• Research and implement new technologies to maximize development efficiency.
• Collaborate with cross-functional teams (located in the US and Canada) to define, design, and ship new features.
Requirements
Must-have skills:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 4+ years of proven experience as a Python Developer (experience in the FinTech sector is a plus).
• Strong understanding of at least one of these frameworks: Django, Flask, FastAPI.
• Excellent problem-solving skills and ability to work under pressure.
• Substantial communication and teamwork skills.
• Upper-intermediate English.
Nice-to-have skills:
• Data engineering technologies (Apache Spark, PySpark, Airflow, and Presto)
• Experience with cloud services (preferably AWS) and containerization technologies (Docker, Kubernetes).
• Experience in live coding sessions during an interview.
Additional information
- Paid vacation 20 + 5 days
- Free MultiSport card
- Medical insurance – premium package
- Мodern office space
- Panoramic view of Vitosha mountain
- Gym & billiard in the office
- Parking spot or public transport card
- Mentorship program
- Training, courses, workshops
- Paid pro certifications
- Subscriptions to pro sources
- Participation in conferences
- English courses
- Trading contest within the company
- Tech meetup dxTechTalk
- Speaker’s club
- Opportunity to develop your personal brand as a speaker
- Internal referral program
- Remote work / Hybrid mode
- Flexible schedule
- Work & Travel program
- Relocation opportunities