Job Openings Back-End Developer Python->+5 years

About the job Back-End Developer Python->+5 years

Responsibilities:

  • Generally, youll work closely with the design team, product management, and development teams to create new modules and maintain the existing Python codebase in order to cover all the business requirements.
  • Development of first functioning prototypes
  • Prototype testing
  • Take part in discussions on technical solutions
  • Pair programming and code review
  • Discuss with the Product Owner to define the implementation with the best value/effort ratio
  • Develop and document the Stories of the Sprint with other team members
  • Create unit/integration tests in a continuous integration environment
  • Develop the product in accordance with architectural & technology guidelines
  • Is responsible for the quality of the product
  • Contribute to all phases of the development lifecycle


Competencies:

  • Proven work experience as a Python Back-End developer (5+ years)
  • Strong Python language knowledge
  • Experience with Python frameworks (Django, Flask) and libraries (NumPy, TensorFlow, PyTorch) are a big advantage
  • Good coding skills (data structures, algorithms, errors handling, design patterns, etc.)
  • Good SQL knowledge
  • Good understanding of code versioning tools, such as Git, Mercurial, or SVN
  • Some exposure to Continuous Integration/Delivery pipeline for cloud
  • Good problem solving skills
  • Excellent verbal communication skills
  • Good interpersonal skills