Senior Python Developer
Job Description:
We do not have customers; we do not indulge in politics; we are not typical. We are motivated problem solvers, thirsty technologists, and adept risk takers.
We are looking for team-players who are creative in their approach to problem-solving. They take the initiative to explore different ways to resolve an issue, and systematically find the most efficient and effective way to do it. Having a good mindset of self-improvement and actively take responsibility.
In this role, you will be a senior member of the team that is currently owning and working on our in-house risk platform. You will be closely working together with the risk managers as well as the rest of the tech organization. The risk systems are an integral part of the trading systems and as such you will need to be able to make architectural and strategic decisions to scale and evolve our systems.
Responsibilities
- Ability to manage and drive projects.
- Work closely with the risk managers to ensure requirements and features are met.
- Develop a deep understanding of the complete trading platform and work closely with other technical teams.
- Ensure day-to-day operations are running smoothly, and production issues are resolved quickly.
- Help drive architectural, process and operational discussions.
Skills and Knowledge Required
- Highly motivated and a critical thinker.
- Strong verbal and written communication skills.
- A team player with a willingness to mentor and help manage the team.
- An interest in learning new technologies and programming languages like Rust, Go, etc.
Qualifications
- A minimum of 5+ years of experience working with Python
- Familiar with Django and other Python-based frameworks
- Robust knowledge of relational databases and SQL.
- Strong fundamental knowledge of OOP programming, algorithms, data structures and design patterns.
- Solid understanding of git, ci/cd and unit testing.
- Linux experience
Good to have:
- Event-based message systems (e.g. RabbitMQ, Solace, Google Pub/Sub, Kafka)
- Distributed systems
- Javascript knowledge
- Prior Google Cloud experience
Contact:
Mr. Lâm Trịnh
Email: lam.trinh@peopleprofilers.com
Phone number: +84 393229552
Required Skills:
RabbitMQ REST Data Structures OOP Django Structures Design Patterns Algorithms Unit Testing Programming Languages Trading Features Databases Programming Linux Git Python Testing SQL JavaScript Design Communication