Logo for BotCity - Python RPA

Python Developer (Multiple positions open)

Role overview

Qualifications

  • Solid experience in Python
  • Passionate about automation and high-quality code
  • Good communication skills
  • Ability to thrive in ambiguous, fast-changing environments

Responsibilities

  • Gather and analyze client requirements, propose automation solutions, and design workflows aligned with business goals.
  • Develop, test, and deploy Python automations using BotCity’s platform and best practices.
  • Write clean, maintainable, and reusable code, following team standards, reviews, and version control processes (Git).
  • Monitor, debug, and optimize automations to ensure reliability and performance in production.

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration
  • Problem Solving
  • Adaptability

About the company

BotCity - Python RPA logo

BotCity - Python RPA

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Company Overview

BotCity brings governance to the code AI writes. AI turned asking into code, and every business user is now a developer. The Python they generate runs on corporate workstations outside any pipeline, inventory, or approval flow, and nothing in the enterprise stack was built to see it. BotCity Sentinel governs that code where it runs: a script-level inventory of what executes, where, and by whom, contextual policies that allow, alert, or block, and a remediation loop where the author makes the first fix. Security asks whether code is malicious. Governance asks whether it should run, here, by this person. We built Sentinel to own the second question. Today it's Python. Tomorrow it's every line of code AI writes.

BotCity serves 1,000+ teams in 70+ countries, including customers as Bayer and LG. We raised a $12M Series A led by Four Rivers, with participation from Y Combinator, SoftBank, and founders and investors including Lew Cirne (New Relic), Rod Johnson (SpringSource), and Walter Kortschak (Summit Partners and Firestreak Ventures). G2 named BotCity one of the world's top 25 emerging platforms.

We are a remote company with teams across the US, Canada and LATAM. Small team, large customers, a category forming around us. If you want real ownership over a problem that matters, we should talk.

 
Role Overview

The Python Developer will be responsible for design, develop, and deliver Python based automation projects for BotCity clients, ensuring performance, reliability, and customer satisfaction through scalable and maintainable solutions. This person will be deliver automation projects on time and within scope, keep production automations running reliably, maintain clear and complete documentation, and communicate progress and risks to stakeholders through regular updates. This role is built for someone with solid experience in Python, who is passionate about automation and high-quality code, communicates well and prioritizes the client experience, and stays reliable and resilient in ambiguous, fast changing environments. This role reports to the Delivery Manager.

 
Responsibilities

  • Gather and analyze client requirements, propose automation solutions, and design workflows aligned with business goals.
  • Develop, test, and deploy Python automations using BotCity’s platform and best practices.
    Write clean, maintainable, and reusable code, following team standards, reviews, and version control processes (Git).
  • Monitor, debug, and optimize automations to ensure reliability and performance in production.
  • Document processes, code, and architecture clearly for both technical and non-technical audiences.
  • Provide technical support and training during project handover or customer onboarding.
  • Collaborate closely with project managers, QA, and clients to ensure successful and timely project delivery.
  • Identify and implement improvements in development practices, tooling, and project workflows.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at BotCity - Python RPA

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.