Job responsibilities
- Write awesome, high quality Backend Python code following the principles of SOLID, YAGNI, KISS and TDD
- Participate in requirements meetings with our users and propose technical solutions
- Evangelize and seek new opportunities for our product to be used by other development teams not already using the platform
- Complete full lifecycle development projects as well as post-production maintenance and enhancements
- Support other development teams using our components by answering questions, researching system issues, identifying root causes, and resolving problems
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and applied experience
- Strong technology background with experience in object-oriented programming, test driven development using Python
- Experience in building and debugging application build on distributed computing architecture
- Good understanding of event based architecture.
- Strong Analytical and problem-solving skills
- Good interpersonal skills and able to work effectively in a global team
- Self-starter and willing to work in a dynamic environment with constantly evolving priorities
Preferred qualifications, capabilities, and skills
- Experience with SecDB / Athena / Quartz platform
- Experience working in large mono-repo codebases, where code often rolls out to production within minutes
- Familiarity with Investment Banking, FinTech or Financial Markets
- Knowledge of GraphQL is good to have