Position: Senior Back-end developer (Python)
Company: Brainberry
Experience required: 3y
English level: upper

You will be mostly working with creating new features and integration(75-80% of the time). You will be working closely with specialists from leading banks and third-party financial companies.

**The ideal candidate will have:**

 - 3+ years post-collegiate software development experience
 - Proven programming skills in Python preferably in Fintech
 - Previous working experience with FLASK
 - Previous working experience with WebSocket
 - Excellent knowledge of PostgreSQL and relational databases in general
 - Previous experience with deployment on AWS
 - Solid knowledge of OO design, thread synchronization, and data structures
 - Ability to document and implement features from high-level specifications 
   (including design and testing)
 - Ability to review legacy codebase to extract critical modules for reuse
 - Work experience with Agile development methodology and development 
    tools, in particular JIRA, Bitbucket, Confluence, etc
 - English proficiency

DevOps experience a plus