{"id":3453875,"url":"https://alion.io/job/bbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools","title":"Python Developer (Django/Flask) - AI Automations and Internal Tools","company":{"id":2673042,"name":"BBE Marketing Inc","domain":"bbemarketing.com","url":"https://alion.io/company/bbe-marketing-inc","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"ET","utc_offset_min":-5,"utc_offset_max":-5},"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anthropic","optional":false},{"name":"DigitalOcean","optional":false},{"name":"Django","optional":false},{"name":"Flask","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"MySQL","optional":false},{"name":"OpenAI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Structured Outputs","optional":false},{"name":"WordPress","optional":false},{"name":"PHP","optional":true},{"name":"Symfony","optional":true}],"status":"live","first_seen_at":"2026-10-27T11:59:49Z","employer_posted_date":null,"last_verified_at":"2026-10-27T11:59:49Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"We are a sports and entertainment representation database. Companies use it to find out who represents athletes and talent. We’re a small, data-heavy team, and our research team keeps hundreds of thousands of records current.\n\nOur goal is to map the entertainment and sports industries: who represents whom, and how that changes over time. Our data is only valuable if it’s accurate, so accuracy comes before speed in everything we build.\n*English needs to be good enough to have video meetings\n\nThe role\n\nYou’ll own two areas of work:\n\nOur internal Python apps. These include Django apps that power member-facing data on our WordPress site, such as a festival lineup database and sports agency market share data, plus a Flask research tool our team uses daily for roster processing and verification. You’ll maintain, fix, extend and deploy them.\n\nAI automations that save our research team time. For example, given a list of names, automatically find each person’s official social media accounts, the languages they speak, and other basic public information. Results come back with confidence scores, and a person reviews them before anything is saved.\nWho thrives here\n\nWe’re a small company moving fast, and this role is for someone who wants that. You’ll be the developer on the team, not one of many, so what you build, fix or improve has a direct, visible impact.\n\nStrong work ethic. You take ownership of your work and see it through. When something breaks or a deadline is close, you stay with it until it’s done. Comfortable with working weekends if thats what it takes.\n\nComfortable with pace and change. Priorities can shift week to week, sometimes because of a launch, a news cycle or a sports season. You adapt quickly without needing every detail planned in advance.\n\nSelf-directed. No one will hand you a perfect spec every time. You ask the right questions, make sensible decisions, and keep work moving.\n\nFlexibility when it counts. Some deadlines, like a season launch or a major report, need extra hours, sometimes outside your usual schedule or on weekends. We need someone who’s willing to step up at those times.\n\nHow we work\n\nWe want a developer who thinks like an owner, not someone who waits to be assigned tickets. That means:\n\nContributing to the product. Give input on our goals and suggest better ways to reach them. If you see a technical way to map the industry faster or more accurately, bring it to us.\n\nTaking initiative. Look for ways to move the project forward on your own: automating manual work, improving our tools, and fixing problems before they become ours.\n\nTreating accuracy as essential. Our team verifies large volumes of data every day. Help us build processes and tools that keep data accurate at scale, with checks and safeguards rather than shortcuts.\n\nUsing AI with judgment. We use AI tools heavily and expect you to as well. Because AI writes much of the code, your judgment is the job: review everything before it ships, catch security and data problems, ask questions when a request is unclear, and push back when something won’t work. We are not looking for someone who passes our requests to an AI and ships what comes back.\n\nRequirements\n\n3+ years of Python, including Django in production\n\nComfortable working in Flask\n\nHas built real features on LLM APIs (OpenAI, Anthropic or similar), such as structured output, tool use or web search\n\nExperience building REST APIs and connecting systems to each other\n\nSolid with PostgreSQL or MySQL, including schema design and migrations\n\nDeploys and maintains apps on Linux servers (we use DigitalOcean)\n\nWorks through Git, pull requests and code review\n\nStrong written and spoken English. You’ll work directly with a non-technical founder on regular calls.\n\nAt least 4 hours of overlap with US Eastern time\n\nNice to have\n\nPHP or Symfony experience (our legacy data comes from a Symfony app)\n\nWordPress integration experience\n\nData matching or deduplication work, like deciding whether two records are the same person\n\nHubSpot API experience\n\nSecurity experience with internal tools and private APIs","description_format":"text","description_chars":4100,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-10-29T12:21:41Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":5,"expected_fill_days":27,"reasons":["seen:5","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/bbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools","json_url":"https://alion.io/job/bbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools.json","meta":{"generated_at":"2026-11-02T15:30:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21500,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2673042},"rest":"https://alion.io/mcp/rest/get_company?id=2673042"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbbe-marketing-inc-python-developer-djangoflask-ai-automations-and-internal-tools"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3453875}},{"tool":"search_jobs","arguments":{"company":"bbemarketing.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3453875},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}