Job Description
For one of our partners in Europe, we are actively seeking the following position for the extension of operations. This role is based in Germany and it is a hybrid full-time role.
Tasks
- The ideal Backend Developer is self-motivated, has a hands-on attitude to work, loves coding, is passionate about their work and their teams work and wants to continuously progress their skill set.
- They must be comfortable working in a virtual work environment with resources spread across the globe who predominantly work from home.
- If you recognise yourself in the description above, we are convinced you’ll love being part of our team.
Duties And Responsibilities
- Build and scale high-performance backend systems, primarily using Python programming language and ecosystem.
- Troubleshoot issues in and improve functionality of existing systems.
- Integrate user-facing elements developed by mobile and web teams.
- Embed security and data protection.
- Actively collaborate with a cross-functional team working with product owners, UI/UX designers, backend developers, app developers and QA at various stages of the development process.
- Develop appropriate tests to support code and ensure test automation and code quality and security.
Team Structure and Job Organization
- Cros functional/interdisciplinary team with – Scrum Master, Product Owner, Developers, QA, UI/UX specialist (if needed).
IT Stack
- Python, Open APIs, Jason rest, React, TypeScript, Docker, Kubernetes, AWS, Ansible, Selenium, CI/CD, Gitlab, Microservices
How Will Testing Be Realized
- We have QA specialists, but unit-tests are done by developers.
Development/Maintenance
- Development – 100%
- The methodology by which work is organized (Agile, Scrum, KANBAN, Waterfall): Scrum, Agile
- Basics (workplace, working hours, paid holidays, paid sick leave): 40 h/week – hybrid (2/3 days on-site and 2/3 days home office)
Requirements
- Minimum 5 years of software development experience, at least 3 of which are hands on Python coding.
- Solid knowledge of Python web frameworks (Flask, Django, FastAPI or such).
- In-depth knowledge of modern software design patterns.
- Ability to design elegant and efficient JSON REST APIs for given use cases (using OpenAPI standard and toolchain).
- Good understanding of (and significant experience in) concurrent and parallel computing, asynchronicity, distributed computing patterns and principles.
- Solid knowledge of common algorithms, data structures, OOP (patterns and specific python implementations).
- Understanding of CI/CD development practice and tools, experience writing Integration and Unit tests in Python.
- Combination of good coding skills, end to end thinking and problem solving approach and track record of standalone delivering bigger chunks of work.
- Good knowledge of Agile principles and experience with some popular issue tracking tool (for example Jira).
- Ability to communicate effectively to a variety of audiences including both technical and non-technical stakeholders.
Benefits
- Relocation
- Level of languages: English – fluent (~C1)
- Monetary: Competitive salary, Stock option scheme, Holiday trading, Referral system, Discounted travel, Pension, Parental leave
- Engagement: Top-tier offices and equipment, After work events and dinners, Flexible hours, Company offsites, Work from other Snowfall locations, 100% sick pay
- Personal: Perk pool, Paid subscriptions, Flexible public holidays, Annual leave, Relocation assistance, Health insurance
- Additional Information: The company looks for the first specialists in several offices, Great opportunity to influence the development of the product, Opportunity to work with great professionals in an international team.
Expertise level
Work arrangement
Similar Jobs in Germany
Python Developer
Enertek Group
2 weeks ago
Senior Python Developer
Storm2
remote
2 weeks ago
Lead Data Scientist
Next Ventures
2 weeks ago
Python Developer
Optimus Search
2 weeks ago
Python Developer
Explore Group
remote
2 weeks ago
Similar Jobs in Berlin
Python Developer
Red Points
3 months 2 weeks ago
Senior Python Developer
PVCase
remote
6 months ago
Entwicklungsingenieur Mikrooptik und Softwareentwicklung (Python)
HOLOEYE Photonics AG
remote
7 months 2 weeks ago
Python Developer
Opus Recruitment Solutions
8 months 2 weeks ago
9 months 1 week ago