Logo
The assignment is mandatory.Go to assignmentarrow

Remote

Full-time

Tech

Python Developer

Experience level

Senior

Type

Full-time

Location

100% Remote

Salary range

$24,000–$36,000 (depending on experience)

Work hours

40 hours per week

Position summary

As a Python Developer, you’ll help build the systems that keep our network of newsletters running efficiently. From data pipelines to automation scripts and analytics dashboards, you’ll be creating tools that scale with our growth.

Assignment

We want to see how you think, structure your logic, and work with data.

Your task is to create a small, clean Python project that does one useful thing well. Choose one of the options below and focus on writing clear, working code.

1. Data Aggregator

Fetch data from a public API (for example: NewsAPI, CoinGecko, or OpenWeatherMap), clean it, and save it locally as a CSV or JSON file.

Then, show a short analysis, such as top items, averages, or frequency counts.

2. Newsletter Metrics Parser

Use or simulate newsletter data (opens, clicks, etc.).

Write a script that calculates engagement rates and shows a short summary like:

Newsletter: Presidential Summary
Open Rate: 54.3%
CTR: 6.7%
Week-over-week Growth: +12%

Bonus: Add a simple Matplotlib chart.

3. Simple Web Scraper

Scrape 10-20 recent article titles and URLs from a public news or blog site using requests and BeautifulSoup.

Save them to CSV and print which words appear most often in the titles.

(Avoid sites that block scraping or require a login).

Requirements:

-Use Python 3.8+-Allowed libraries: requests, pandas, matplotlib, beautifulsoup4, etc.-Clean, readable code with comments or docstrings-Output should be easy to understand (in terminal or as a file)

How to submit:

-Send your script (or GitHub link) and a short note on what you built-Subject line: Python Developer – [Your Name]-Email it to careers@houseofsummary.com

Job description

As a Python Developer, you’ll design, build, and maintain scalable scripts and microservices that power data pipelines, automation tools, and analytics across our brand network. You’ll integrate APIs, streamline workflows, and develop solutions that make our systems smarter and faster. Working closely with editorial, analytics, and design teams, you’ll turn repetitive tasks into efficient processes, build integrations between platforms, and experiment with predictive models for audience insights. This role is perfect for someone who enjoys solving complex problems, writing clean and reliable code, and seeing their automations quietly run the world in the background.

Experience

  • Strong proficiency in Python 3.x (Pandas, Requests, Asyncio, Selenium, etc.)
  • Experience with APIs, scraping, and automation
  • Familiarity with SQL databases (PostgreSQL, SQLite, BigQuery)
  • Bonus: Experience with ML frameworks (Scikit-learn, XGBoost)
  • Knowledge of version control (Git) and deployment tools

Benefits

  • Direct impact on thousands of readers through automation
  • Collaborative, fast-moving environment
  • Flexible hours and fully remote
  • Freedom to experiment and build real systems
  • Results that run quietly while you sleep

Join our team

We’re a global remote-first team of curious, driven, and creative people building the future of independent media. At House of Summary, you’ll work alongside editors, designers, and developers who value clarity, precision, and originality. We move fast, stay curious, and care deeply about what we create.

Apply now!

If you’re ready to join a fast-moving global media company and work with ambitious, creative people who value quality and initiative, we’d love to hear from you.

careers@houseofsummary.com

copy-icon