Position: Team Lead Python developer
Company: MassMedia Group
Category: Python
Experience required: 3y
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

- You will work within a team of engineers, technical and operations personnel in building highly resilient, scalable, and performant APIs.
- Design, maintain and evolve the backend APIs used by our frontend applications
- Design and implement the database layer and integration with other systems
- Collaborate with frontend teams and product owners to refine API requirements
- Assist in the development of high level estimates for planning purposes
- Participate in Agile development processes
- Enforce the implementation of thorough unit and system tests
- Review code ensuring quality and standards
- Enforce best practices related to our Git workflow, including feature branches and merging
- Prepare technical documentation
- Lead and mentor junior team members
- Proactively assist the DevOps team in the design and implementation of best practices especially concerning security, performance,
monitoring, reliability and effective CICD pipelines.

- Significant Python web programming experience (Flask, Django etc)
- Experience with systems architecture, designing and implementing RESTful APIs
- Relational database experience (Postgres/MySQL) and experience with ORMs (e.g. SQLAlchemy)
- Solid understanding of Unit and Integration testing
- A good understanding of web programming security (e.g. OWASP) and privacy principles
- Familiarity with frontend web development
- Experience using Git, pull requests, merging, code reviews, and remote collaboration workflows
- Strong experience with CICD best practices
- Familiarity with Atlassian tools (Confluence, JIRA)

- Significant Python web programming experience (Flask, Django etc)
- Experience with systems architecture, designing and implementing RESTful APIs
- Relational database experience (Postgres/MySQL) and experience with ORMs (e.g. SQLAlchemy)
- Solid understanding of Unit and Integration testing
- A good understanding of web programming security (e.g. OWASP) and privacy principles
- Familiarity with frontend web development
- Experience using Git, pull requests, merging, code reviews, and remote collaboration workflows
- Strong experience with CICD best practices
- Familiarity with Atlassian tools (Confluence, JIRA)