Python Developer

schedule

Full-time

location_on

Brno

face

Milan Císař

Company description

Our client is a project-oriented structure company that delivers both standard and customised solutions.

Responsibilities

- Design, create, debug, test, review and maintain efficient, reusable, and reliable code
- Focus on back-end development of components and libraries/packages in a microservice environment
- Design of solutions based on provided high-level requirements
- Cooperation with other developers and maintainers of other microservices during integration of changes
- Adhering to software engineering best practices
- Security and data protection awareness during development
- Participating in code reviews and skill sharing
- Documenting implemented changes and maintained services

Requirements

- Good knowledge of Python programming language with professional experience
- Experience in the full software development lifecycle from requirements analysis to design, development, testing and implementation
- Good understanding of cybersecurity, computer networking, databooases, and various aspects of software engineering in general
- API design and implementation
- Knowledge of best practices in development and experience with tools improving code quality (linters, static analysis, dynamic analysis, code security scanning, Secure Software Development Lifecycle)
- Experience with testing
- Some knowledge of microservice architecture and its design principles, familiarity with Docker containers
- Knowledge of Python packaging system
- Practical experience with Linux and ability to write shell scripts
- Understanding of version control systems (Git) and CI/CD practice
- Systematic, disciplined and analytical approach to problem solving, capability to work without deep supervision, attention to detail

Our offer

Sem nahrajte soubory Procházet soubory...
Sem nahrajte soubory Procházet soubory...
Sem nahrajte soubory Procházet soubory...
Are you sure you want to delete this file?
/