Python Software Developer

Compensation

: $107,040.00 - $160,420.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Description
  • Develop state-of-the art web frontends as well as stand-alone GUI applications with well-documented, integration-tested code.
  • Use SQL and NoSQL databases to structure laboratory data.
  • Maintain a streamlined user experience.
  • Work directly with software users within a small tight-knit and dynamic development team.
  • Develop Python web applications
  • Create SQL and NoSQL databases for laboratory data
  • Participate in architectural decisions related to the Python web application and stand-alone applications
  • Expand the test coverage for newly developed functionalities
  • Refactor the application where necessary
  • Aid in back-end data processing pipelines
  • Skills: Qualifications
  • BS in Computer Science or related field with at least 4 years of industry experience
  • Highly productive
  • Easy to work with and able to communicate clearly across different disciplines
  • Test-driven Python programming
  • Demonstrated ability to produce results on a timeline.
  • Clear communication skills
  • Extensive experience in software design, development and testing, integrations, program installations, and system implementations.
  • Working knowledge of an ORM (e.g.: SQLAlchemy)
  • Familiarity with the Apache Hadoop ecosystem is a plus
  • Familiarity with the Scipy software ecosystem (e.g.: Numpy, Scipy, Pandas, statsmodel) is a plus
  • Familiarity with Scipy data visualization libraries (e.g.: matplotlib, seaborn, bokeh, holoviews,) is a plus
  • Web framework experience. Knowledge of specifically Flask, Pyramids and Tornado is a plus.
  • Web APIs, RESTful service implementation experience
  • Agile development tools, like version control with git and Atlassian products experience
  • Experience using tools for continuous integration and automated testing
  • Experience in Flask (+ Vue.JS; which is a common JavaScript frontend used together with Flask a lot).

  • Associated topics: .net, algorithm, application, c c++, c++, c#, developer, java, sdet, sw * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

    Launch your career - Upload your resume now!

    Upload your resume

    Loading some great jobs for you...