Position: Python developer
Company: Cognitify
Category: Python
Experience required: 3y
English level: upper

Main responsibilities:
●Build new services and functionality, manage technical debt, be on the lookout for opportunities for platform improvement
●Define technical requirements and solutions and drive projects through to completion
●Work with product, tech, and business leaders to determine the roadmap and deliverables
●Work within a geographically distributed team of developers in both the US and Europe
●Actively contribute to the adoption of strong software architecture, software development lifecycle best practices, and new technologies
●Actively participate in all phases of the SDLC including analysis, design, development, testing and implementation
Must Have:
●4+ years experience building and maintaining production websites●4+ years working with Python
●Data structures, design patterns, and algorithms
●Relational Databases●Django, REST Framework hands on experience
●Experience with git
●Comfortable taking the lead on projects and working without lots of oversight
●Experience maintaining and improving existing software, including testing and refactoring
Good to have experience in:
●JS, CSS, jQuery, React experience
●History of successful projects working with AWS or Heroku
●History of work on enterprise quality projects