Senior Python Developer, Kiteworks

Senior Python Developer, Kiteworks

Company Kiteworks
Job title Senior Python Developer
Job location Bulgaria, Bulgaria
Type Full Time

Responsibilities:

  • Work with stakeholders to set and communicate team goals aligned to requirements; ensure the team stays focused on and delivers against the goals, adapting to changing requirements
  • Lead architecture and design applying best practice software engineering including separation of concerns, high cohesion, low coupling, abstraction, encapsulation and information hiding, interfaces, and dependency injection
  • Research solutions for technically challenging problems
  • Work and closely co-ordinate with QA during the creation of test plans
  • Code review and coaching the junior team members
  • Identify and reduce technical debt.

Requirements & Skills:

  • Bachelors or higher in Computer Science, Computer Engineering & IT related fields or related technical discipline
  • Minimum 5 years of work experience developing enterprise application software
  • Strong knowledge of Python is a must, complete with hands-on experience
  • Working experience in relational database technologies such as PostgreSQL
  • Experience with Python frameworks (e.g. Flask, Django …)
  • Strong understanding of the software development process from design to deployment
  • Understanding of how to scale, build, and deploy enterprise applications and tools
  • Solve complex performance problems and architectural challenges.
Bonus Points if You Have:
  • Past work experience in web and RESTful backend development with Python/Flask
  • Able to plan, carry out, report progress, and accurately complete assigned tasks alone and in a team
  • Proficient understanding of code versioning tools, such as Git
  • Strong communication skills with clients and peer developers
  • Self-motivated and proactive, with demonstrated creative and critical thinking capabilities.

apply for job button