Responsibilities
- Take part in software development activities regarding a trading platform: creating new features, modification of existing functionalities for back office, user private account, payment instruments (wallet, transfers), other functionality
- Participate in development lifecycle: architecture, design, coding, testing and production release
- Review, maintain and refactor existing code to meet the requirements for improved or new feature
- Work with the team to ensure solution quality
- Deliver code in an agile team environment
Requirements
- 7+ years experience and strong knowledge of Python
- Understanding of data structures and design patterns
- Knowledge of aiohttp, asyncio
- Experience with Jira, Gitlab pipelines, Terraform, AWS
- Good SQL knowledge
- CI / CD knowledge
The major pluses are
- Experience in working with high load and cloud
- Experience with asynchronous frameworks and systems
- Good English