Job Description
- Drive architectural high-level solutions.
- Communicate effectively with other team members, other departments, and management.
- Design and implementation of low-latency, high-availability, and performant applications.
- Writing reusable and efficient code.
- Assess assigned work packages to identify the changes required and the best way to implement them.
- Be capable of organising (including task deadlines & task slippage), mentoring, reviewing, and approving other team members’ work.
Requirements
In short what you will need:
Python/Django, NoSQL (MongoDB), PostgreSQL, Docker, Git, Jira, SonarQube.
SKILLS AND QUALIFICATIONS
- Bachelor's degree in computer science, computer engineering, or related degree.
- At least 2 years of experience in software development and testing.
- Experience performing object-oriented design; Python; and software development lifecycle to include support, documentation and testing.
- Experience with Windows (minimal) and UNIX-based (mid) operating systems, and application development in real time.
- Leading junior developers.
- Ability to work on multi-disciplinary engineering teams.
- Understanding both NoSQL and relational databases (MongoDB, PostgreSQL).
- Agile development knowledge.
Company offers
- Freedom and open possibilities to Lead the Development process for the whole products.
- Possibilities to grow and innovate.
- Opportunity to work with latest technologies.
- Flexible working hours.
- Apple equipment.
- Health insurance.
- Internal and external trainings.
- Fun company events.