Python Developer (AI-Assisted Development / Claude Code)
๐ Location: Remote
๐ฃ Language: English โ B2+ (required)
๐ฅ Engagement: Full-time
โฐ Start: ASAP
๐ข About the Company
OpsWorks.Co is an international DevOps company and an official AWS Advanced Tier Partner. We help companies worldwide build modern IT infrastructure, implement DevOps best practices, and scale engineering teams.
Within the company, we also develop RhodeCode โ our own enterprise product for Source Code Management (Git, Mercurial, and Subversion), trusted by international companies to securely manage source code, user permissions, and development workflows.
In addition to RhodeCode, we are building new AI-driven products, leveraging modern AI technologies to transform the software development process.
๐น Primary focus of the role โ RhodeCode product development
๐น Partial involvement โ internal AI product initiatives
๐ฏ About the Role
We are looking for a Python Developer to join the RhodeCode product team and contribute to the development of one of our core products.
This is an excellent opportunity for an engineer who is passionate not only about backend development but also about understanding the inner workings of Source Code Management systems, product architecture, and modern AI-driven development practices.
A significant part of the development process is AI-assisted development โ you'll actively use modern AI coding tools, primarily Claude Code, along with other AI coding assistants, to accelerate development and improve engineering productivity.
๐ Your primary goal will be to enhance RhodeCode, support existing enterprise customers, and deliver new product functionality.
โ Ideal Candidate
- 3+ years of commercial Python development experience.
- Strong proficiency in Python and experience with one or more frameworks such as Flask, Django, Pyramid, or similar.
- Solid understanding of version control concepts.
- Experience not only using Git but also understanding how Source Code Management systems work internally (Git, GitHub, GitLab, Mercurial, Subversion, etc.).
- Experience working with PostgreSQL and ORMs such as SQLAlchemy.
- Hands-on experience with Docker and Docker Compose.
- Experience writing clean, maintainable, and well-tested code.
- Understanding of CI/CD principles.
Nice to have:
- Hands-on experience with Claude Code, OpenAI Codex, or other AI coding assistants.
- Experience integrating AI tools into daily development workflows.
- Experience with Mercurial or Subversion.
- Understanding of REST APIs.
- Experience with Redis and Celery.
- Experience with AWS, Azure, or GCP.
- Experience developing enterprise or product-based software.
๐ Responsibilities
- Develop new features for RhodeCode.
- Maintain and improve the existing product architecture.
- Leverage AI coding tools to accelerate software development.
- Analyze, refactor, and improve the existing codebase.
- Work on Source Code Management functionality and integrations.
- Participate in technical discussions and propose product improvements.
- Collaborate closely with the CTO on technical decisions.
- Contribute to other internal product initiatives when needed.
๐ What We Offer
- ๐ Remote / Full-time / Long-term collaboration
- โฐ Flexible working schedule
- ๐ Opportunity to work on an international enterprise product
- ๐ค Daily use of modern AI coding tools
- ๐ก Direct impact on product development and technical decisions
- ๐ค Close collaboration with the CTO and company founder
- ๐ 21 paid vacation days + 10 paid sick leave days + Ukrainian public holidays
- ๐ฃ Individual English lessons
- ๐ Medical insurance (for employees based in Ukraine)
- ๐ Learning & development budget
- ๐ Safari Books Online subscription
- ๐ง Corporate psychologist sessions
- ๐ Internal trainings, workshops, and knowledge-sharing sessions
- ๐ค Transparent, friendly culture with opportunities for professional growth
๐ Hiring Process
1๏ธโฃ Interview with Recruiter
2๏ธโฃ Technical Interview with CTO
3๏ธโฃ Final Interview with CEO
4๏ธโฃ Job Offer