Backend Developer | Go & Python Specialist | Web Scraping & Automation Engineer
Experienced Backend Software Engineer specializing in Go (Golang), Python, and robust automation systems.
I build production-ready backend applications, high-performance data extraction pipelines, and scalable microservices. My approach is rooted in clean, testable architecture and efficient database management.
Core Technical Expertise:
Languages: Go, Python, SQL, TypeScript
Web Scraping & Extraction: Scrapy, Playwright, BeautifulSoup, Selenium, handling complex pagination, dynamic JS rendering, and proxy rotation
Backend & APIs: Gin, NestJS, REST APIs architecture, concurrency patterns (Worker Pools)
Databases & Message Brokers: PostgreSQL, MongoDB, RabbitMQ
Infrastructure & Tools: Docker, Docker Compose, Git, Structured JSON Logging
What I Deliver:
Resilient Web Scrapers: Pipelines that don't crash on layout changes, handle anti-bot frameworks, and output perfectly structured CSV/JSON/SQL data.
Event-Driven & Microservices Solutions: Decoupled backends capable of processing complex automation rules, dynamic conditional logic, and high-frequency event loads.
Clean Code & Reliability: Fully documented, containerized (Docker), and modular codebases covered with proper error handling and unit tests.
Based in Germany (CET/CEST timezone), ensuring seamless and transparent communication for your team. Let's connect to build reliable solutions for your product.
Work Terms
Availability: 30+ hours per week. Ready to start immediately on short-term tasks or long-term milestone-based projects.
Communication: Fluent in English. Available via text updates and async communication channels. Strict adherence to agreed deadlines.
Payment Terms: Open to both Fixed-Price milestones and Hourly contracts ($20/hr base). For milestone projects, clear deliverables must be defined before work begins.
Code Handover: All deliverables include production-ready source code, Docker setup configuration if required, and clean, plain-English documentation on how to run and maintain the system.