CrawlJobs Logo

Python Developer

RemotivateJobs

Location Icon

Location:

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Python Developer (with Infrastructure skills) with strong infrastructure experience to help ensure platform stability and optimize back-end systems in Python. You will play a key role in keeping their SMS marketing platform fast, reliable, and scalable. This is a highly technical position at the intersection of backend engineering and infrastructure. You’ll be working hands-on with Python/Flask application, Linux servers, and networking stack to make sure millions of SMS messages are delivered without delay or downtime.

Job Responsibility:

  • Maintain and optimize infrastructure: Manage Linux-based (Debian/Ubuntu) servers running Python/Flask applications, ensuring stability and performance
  • Ensure high uptime: Continuously monitor system health and proactively address bottlenecks or weak points to maximize the reliability of SMS send-outs
  • Troubleshoot complex issues: Use intercepting proxies, packet captures, and diagnostic tools to identify, analyze, and resolve traffic or delivery issues
  • Optimize backend workflows: Work with Python/Flask async frameworks to streamline message queuing, delivery, and scaling mechanisms
  • Implement monitoring and alerting: Set up dashboards, logs, and alerts that provide visibility into system health and performance
  • Automate infrastructure tasks: Build tools/scripts to reduce manual work and ensure consistency in deployments and optimizations
  • Own decision-making: Take initiative in addressing infrastructure needs and make competent technical decisions without requiring constant supervision

Requirements:

  • 5+ years of experience as a Site Reliability Engineer, System Engineer, Infrastructure Engineer, Platform Engineer, Backend Systems Engineer, or similar role, ideally as a Python Developer
  • Experience running and maintaining Python/Flask applications in production
  • Advanced Python development skills, particularly with Python libraries/frameworks
  • In-depth knowledge of Linux server administration (Debian/Ubuntu)
  • Proficiency with network analysis tools: intercepting proxies, packet captures (Wireshark, mitmproxy, tcpdump, etc.)
  • Familiarity with distributed systems, scaling strategies, and performance tuning
  • Strong understanding of monitoring and logging systems (e.g., Prometheus, Grafana, ELK, Datadog)
  • Experience with version control (Git) and CI/CD workflows
  • Comfort with automation tools and scripting for infrastructure management
  • Excellent troubleshooting and analytical skills
  • Strong sense of ownership and accountability for uptime, stability, and performance

Nice to have:

  • You’re a fast learner
  • You’re detail-oriented
  • You’re reliable under pressure
What we offer:
  • Endless growth opportunities as they’re in a scale-up phase
  • Potential to move into a more elaborate R&D or leadership role
  • Flexible working schedule as long as deadlines and quality are met
  • Work alongside highly skilled developers in a unique and challenging industry
  • Performance bonuses as the company grows
  • Fully remote setup

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.