Position: Senior Python Developer
Company: Riseapps
Category: Python
Experience required: 5y
English level: upper

Requirements: 

Bachelors or Master’ degree in computer science, information systems, STEM or related

5+ years of development, including integration to enterprise software

5+ years experience development using Python

3+ years of experience AWS or other public clouds

Experience with microservice-based architecture and popular middleware

Good knowledge of application networking and troubleshooting

Experience with continuous integration and continuous delivery

Solid knowledge of NoSQL technologies

Responsibilities:

Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standards

Develop solid unit and integration tests according to organizational standards

Contribute to and drive technological and architectural decisions

Collaborates with designers, developers and product owners

Participate in reviewing design and code for other team members

Adhere to agile development principles while following and improving all aspects of the scrum process

Function as a subject matter expert in multiple product components

Assist peer organizations with activities such as performance, scalability and reliability testing

Applies usability procedures and principles as defined at a project or product-line levels or through customer input

Contributes to and supports re-use through common components that are well documented and tested