Web Developer Python Flask - remote

Digital Harvest, Inc.
Posted 2 years ago
What is your role?
  • Mostly backend-focused web development
  • Work on optimizing and extending the Python Flask API of our main SaaS product
  • Develop backend support for new features
  • Solve challenges around handling big amounts of data
  • Take ownership of smaller, internal as well as customer-facing browser tools (full-stack Python Flask applications, incl. simple frontend)
  • Research and help implement database optimizations
  • Collaborate with our senior backend engineer to define interfaces between our web applications and the rest of our system;as well as define DevOps-related system requirements
  • Write unit and integration tests

What We Are Looking For?
You do not have to have a degree in Computer Science or a specific number of years of working experience to join us! We are open to anyone who can cover a good portion of the below.
  • Good familiarity with Python Flask
  • Good familiarity with API development
  • Knowledge about OWASP principles
  • Experience working with relational databases (PostgreSQL, SQLAlchemy)
  • Experience with Git, and readiness to stick with a proper git workflow
  • Fan of clean code (PEP8)
  • Fan of the KISS software principle
  • Curious, open to trying and learning new things
  • Good communication skills:  English proficiency required
  • Independent way of working (we are always happy to help - especially if you should be a junior developer - but you should be the kind of engineer who enjoys solving challenges on their own)

Bonus points for:
  • Experience with AWS
  • Familiarity with geospatial data and time-series data
  • Pandas, GDAL, Shapely
  • Serverless architecture
  • Docker
  • Experience with data-intensive applications
  • Experience with NoSQL databases

Location: 
  • Full-time remote work, flexibility in location
  • Must have access to high-speed internet  

Submit your resume:  
  • teammembers@digitalharvest.farm