Job Description
Dla naszego klienta PAYBACK poszukujemy osoby na stanowisko Software Engineer Python.
Your Responsibilities
- Design and implement modular software solutions adhering to best practices i.e. design patterns, existing interfaces and SOLID principles.
- Ensure clean, readable and maintable code both by writing, but also by reviewing PRs and refactoring existing code.
- Create and maintain automated testing and continuous integration pipelines.
- Work to ensure that software documentation and test coverage comply with best practices.
- Solid knowledge and hands-on experience in Python 3 application development
- Professional experience in object oriented programming principles
- Ideally: Practical experience on Domain Driven Design and/or hexagonal architectures
- Hands-on experience in (unit) testing, ideally experience with a Python testing framework
- Proficient in CI/CD integration/operations, and full automation of CI/testing
- Knowledge in a commercial cloud computing ecosystem, preferably Google Cloud
- Professional experience in software development teamwork, including code review, collaborative work & agile ways of working
- Ideally: Familiarity with Next.js and its core concepts & experience with state management libraries
- Please send your cv in English.
- Employment contract?
- Benefits?
- Lunch card?
- Working in a hybrid model?
- Work wherever you want?
- ‎Flexible working hours?
- Trainings?
- Convenient location?
- Dress code?
- Friendly atmosphere at work?
- ‎Something is missing?