r
Associate Python Engineer

Location

Remote (Work from Anywhere)

Type

Full-time

Salary

$25k - $100k

Experience

Entry

Job Description

rtCamp is looking for curious and motivated engineers with strong Python fundamentals to begin their careers in open source and enterprise software development. This role starts with a structured 6-month probation/training program, offering faster promotions for high performers. Candidates will learn the Frappe Framework, contribute to open-source projects, and work on client-facing solutions while collaborating with senior engineers.

Responsibilities

  • Learn the Frappe Framework with full team guidance (Month 1)
  • Contribute to open-source Frappe-based projects (Months 2–3)
  • Collaborate with senior engineers on internal and client projects (Months 4–6)
  • Explain and justify all code logic, architecture, and security choices
  • Work on real-world projects with human-reviewed code contributions
  • Progress to Software Engineer (Frappe) after 6 months upon confirmation

Qualifications

  • Strong knowledge of Python
  • Curiosity to learn frameworks, especially Frappe/ERPNext
  • Willingness to work on open-source projects in team environments
  • Good problem-solving and communication skills
  • Good to Have: Web development experience in Python
  • Good to Have: Exposure to Django, Flask, or FastAPI
  • Good to Have: Familiarity with CSS, JS, or React
Career Insights

Position Overview

This entry-level role at rtCamp provides a structured path into open-source software development. You will learn the Frappe Framework, contribute to real-world projects, and collaborate with senior engineers. High performers have the opportunity for faster career progression to a Software Engineer role.

Key Responsibilities

  • Master the Frappe Framework with guidance from the team.
  • Contribute to open-source projects and learn development best practices.
  • Collaborate on client-facing solutions with senior engineers.
  • Document and justify code decisions, architecture, and security approaches.
  • Progress through a 6-month training program to achieve full Software Engineer status.

Why You Might Like This Role

  • Work fully remote from anywhere while gaining hands-on Python experience.
  • Structured 6-month training program with mentorship.
  • Opportunity to contribute to open-source projects that impact real users.
  • Fast-track career progression for high performers.
  • Exposure to Frappe/ERPNext and enterprise-level Python development.

Professional Development

  • Mentorship from experienced engineers in open-source and enterprise projects.
  • Hands-on experience in Python, web frameworks, and client-facing solutions.
  • Opportunity to learn best practices in architecture, security, and development workflows.
  • Potential to progress quickly to a full Software Engineer role after 6 months.

Work Culture & Benefits

  • Fully remote work allowing flexibility and work-life balance.
  • Collaborative team environment with experienced mentors.
  • Opportunity to work on open-source projects and gain public contributions.
  • Supportive environment focused on learning and growth.

Frequently Asked Questions

Q: Do I need prior experience with Frappe/ERPNext?

A: No, the role includes a 6-month structured training program to learn the Frappe Framework.

Q: Is this a remote position?

A: Yes, the role is fully remote and can be performed from anywhere.

Q: What happens after the 6-month probation/training period?

A: High performers are promoted to Software Engineer (Frappe) with regular responsibilities and client projects.

Q: Are there opportunities to contribute to open-source?

A: Yes, contributing to open-source Frappe projects is a key part of this role.

Application Strategy

Highlight your Python skills and curiosity to learn new frameworks. Demonstrate problem-solving ability and any personal or academic projects in Python. Emphasize interest in open-source contributions and collaborative team work. Mention willingness to participate in the 6-month training and progression program.