We are looking for an experienced Sr. Python Web Developer. You will work as a member of a small self-directed team following Agile methodologies and Scrum principles. You will analyze problems, design solutions, code, test and document your work. Projects may be of significant size and/or complexity. As a Sr. Developer you must be capable of leading a small team of developers.
· Assisting in project planning, estimation, technical feasibility assessment, general issue resolution.
· Creating detailed design documents
· Writing reusable, testable, and efficient code
· Leading and mentoring of Jr. Developers
Skills And Qualifications
· Expert in Python, with knowledge of the Django web framework
· Familiarity with some ORM (Object Relational Mapper) libraries
· Good understanding of server-side templating languages
· Understanding of accessibility and security
· Knowledge of user authentication and authorization between multiple systems, servers, and environments
· Understanding of fundamental design principles behind a scalable application
· Familiarity with event-driven programming in Python
· Strong unit test and debugging skills
· Proficient understanding of code versioning tools such as Git or Mercurial