Technical Lead Full Stack Web Developer (Python/Django)



Please send me your current resume if you think this project is of interest to you and I would be very happy to take the next steps.

Position: – Technical Lead Full Stack Web Developer (Python/Django)
Location: Bethesda, MARYLAND (Remote till August)
Duration: On-going(Full-time)


The Technical Lead Full Stack Web Developer (Python / Django) will work at the Client on the next version of SciENcv.

•Work in an Agile product team of other developers, Product Owner, stakeholders, DevOps and UI/UX designer to implement Client submission UI, data processing flows and admin tools.

•Learn new technologies, keep up with the internal systems, and share your knowledge with the team.

Duties & Responsibilities

•Lead and contribute to code development standards, code reviews, and team process improvements

•Mentor, coach, and train junior developers

•Build and maintain robust, performant, user-facing web applications in Python/Django supporting millions of daily users

•Develop, create, and ship new functionality for user interaction and scientific data backend, using modern APIs and frameworks

•Build highly efficient backend components using Python, and integrate front end components into the applications

•Develop and maintain test suites, monitor applications for performance, security and accessibility compliance

•Work as an integral part of an agile product team to deliver an unbelievably great user experience

•Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy)


Required qualifications:

•BS in Computer Science or scientific field (engineering, physics), or equivalent experience

•5+ years of Full stack Web applications development, 3+ years using python and Django

•Excellent understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

•Experience with relational database modeling and data migration

•Understanding of accessibility and security compliance

•Experience with version control systems like Git or SVN

•Excellent verbal and written communication skills and team player


Preferred qualifications:

•Experience developing Django web applications and services

•Working experience with JavaScript Frameworks such as Angular and ReactJS

•Experience using web services and RESTful APIs

•Familiarity with search engines and backends (Lucene, Solr)

•Semantic markup and modern web layout techniques

•Automated regression testing with Selenium

•Proficient understanding of Git version control system

•Experience with agile development processes

•Experience in a technical lead role

•Excellent teamwork, communication, and collaboration skills