Python Developer to $3000
About Us
Webugol is a global digital marketing agency that empowers brands through omnichannel strategies. We are passionate about providing custom digital marketing solutions to our clients. Now we’re building a next-generation AI automation platform that helps digital marketers launch, optimize, and scale campaigns with unprecedented speed and precision. From smart data pipelines to real-time decision-making, we’re pushing the limits of what automation can do in the ad tech space.
We’re looking for a talented Python Developer to join our onsite team and work directly with the CEO to bring our core product vision to life.
Your Role
As our backend developer, you will:
- Develop and maintain FastAPI-based services powering our automation engine
- Build scalable async operations using asyncio (Python 3.10+)
- Manage and optimize PostgreSQL schemas and queries
- Integrate with major advertising APIs (Google Ads, Meta, etc.)
- Collaborate closely with the CEO on product features, strategy, and architecture
- Own key components of the platform and help shape the roadmap
- Contribute to a fast-moving, product-driven team onsite
What We're Looking For
- Core: Strong experience with Python 3.10+ and deep understanding of asyncio for building high-performance asynchronous applications.
- Frameworks: Experience with FastAPI and Pydantic (v2).
- Databases: Solid experience with PostgreSQL, including writing complex queries, optimizing performance, and schema management.
- ORM: Familiarity with Tortoise ORM is a big plus. Experience with SQLAlchemy or Django ORM is also valuable.
- Migrations: Proficiency with Aerich or Alembic for database migrations.
- Testing: Experience writing tests using Pytest to ensure code quality and reliability.
- Infrastructure: Experience working with Docker, CI/CD pipelines for automating deployments.
- Background Tasks & Scheduling:
- Experience with background task management using tools like Redis, RabbitMQ, or Taskiq (ideal, or Celery as a fallback).
- Understanding of scheduling tasks with Cron Jobs for data synchronization and periodic operations.
- External APIs: Experience working with Google Ads API, Google API Client, and Webhooks. Familiarity with other external APIs is an advantage.
- Understanding of error handling, retries (using Tenacity), rate limiting (e.g., Leaky Bucket), and timeout management.
- System Design: Solid understanding of building modular systems, designing database structures, data flows between services, and queuing systems that scale efficiently.
- OOP & Clean Code: Knowledge of SOLID, DRY, and KISS principles. Experience implementing design patterns such as Strategy, Repository, and Factory.
Nice to Have:
- NoSQL: Experience with MongoDB.
- AI Integration: Experience working with OpenAI API, LangChain, or OpenRouter.
- Cloud Infrastructure: Familiarity with AWS, GCP, S3, or DigitalOcean.
Why Webugol?
- A fast-paced, collaborative environment with direct impact on the product
- Opportunity to work with cutting-edge technologies in the AI and ad-tech space
- Flexible working environment
- Competitive salary and benefits package
If you're passionate about backend development, automation, and building scalable systems, we'd love to meet you. Apply now to be a key player in shaping the future of digital marketing automation at Webugol.
Required skills experience
| Python | 3 years |
| Git | 3 years |
| Docker | 3 years |
| PostgreSQL | 3 years |
| REST API | 3 years |
| Django | 3 years |
| FastAPI | 3 years |
| asyncio | 3 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |