Python Software Developer


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

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

  • Seeking a Python software developer to d evelop 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
  • Developing 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
  • Test-driven Python programming
  • Demonstrated ability to produce results on a timeline.
  • Clear communication
  • 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
  • Agile development tools, like version control with git and Atlassian products
  • Using tools for continuous integration and automated testing
  • BS in Computer Science or related field with at least 4 years of industry experience

  • Associated topics: algorithm, application, backend, back end, c++, c#, matlab, php, programming, software engineer * 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...