Position: Middle Python Software Engineer
Company: Brightgrove
Category: Python
Experience required: 2y
English level: intermediate

ABOUT THE CLIENT:
We build the Operating System for Intellectual Property. The customer’s Group consists of a technology company and patent law firm with various brands and services. Our vision is to protect tomorrow’s most innovative ideas with the latest technologies. In doing so, we focus on a client and patent attorneys and provide them with the best possible services for their everyday lives. We achieve this through automation, lean processes and innovative solutions.

PROJECT DETAILS:
Web application, built mostly using Python. Most of the work is related to new features, such as voice and video chat, document management, etc. Maybe some optimization and bug fixes.

YOUR TEAM:
Currently, we have 3 Scrum teams.

RESPONSIBILITIES:
- Agile delivery teams work closely with Customers and Product Management to build long-lasting solutions that help them elegantly solve their problems
- Product teams address deep systemic issues and push new products that set benchmarks in usability and performance by using a variety of frameworks and APIs
- Infrastructure and support teams maintain instances for our SaaS customers who depend on them for their day-to-day operations. The focus here is on release management, data migration, and managing 
 CI/CD pipelines, and operations

SKILLS:
- Ideally 2 – 3 years of professional experience
- Strong programming skills with Python
- Experience in working with Flask
- Deep understanding of common data structures and relational database design, especially in the context of MySQL/MariaDB
- Good English skills
- You should love writing clean code and strive to solve complex engineering problems
- You should be passionate about deeply understanding how things work and how to make them better