Back to open roles

Engineering

Junior Software Developer

Help build and improve software products using JavaScript, TypeScript, and Python while collaborating with a remote development team.

Apply for This Role
Location
International
Work style
Remote
Schedule
Part-time
Employment
Contract
Pay
$20-$25/hour
Experience
Entry Level
Posted
Posted Sep 16, 2026

About the Role

Why this role exists

As a Junior Software Developer, you will contribute to real software products by implementing features, fixing bugs, testing changes, and helping maintain existing applications. You should have basic programming knowledge and a willingness to learn. Previous professional experience is not required if you can demonstrate relevant skills through projects, coursework, or self-study.

The Work

Where the role spends its time

  • Software product features
  • Frontend and backend functionality
  • Bug fixes and code improvements
  • API integrations
  • Testing and maintenance

The Role

What you'll work on

  • Build and improve software products and application features.
  • Write and maintain code using JavaScript, TypeScript, and Python.
  • Assist with frontend and backend development.
  • Fix bugs, test features, and improve existing functionality.
  • Collaborate with team members to complete development tasks.
  • Follow coding standards and project requirements.

Experience

What we're looking for

  • Basic knowledge of JavaScript, TypeScript, or Python.
  • Understanding of programming fundamentals.
  • Willingness to learn new technologies and improve technical skills.
  • Ability to follow instructions and meet agreed deadlines.
  • Good communication and problem-solving skills.

Additional Experience

Helpful, but not necessarily required

  • Experience with Git and GitHub.
  • Familiarity with React, Next.js, Node.js, or Python frameworks.
  • A portfolio, GitHub repository, or personal coding projects.

Technology

Technologies and areas relevant to the role

JavaScript · TypeScript · Python · Git · APIs · Software Testing

What We Offer

What you can expect

  • Flexible, remote, part-time contract work.
  • Opportunities to contribute to real software products.
  • Collaboration with other developers.
  • Opportunities to build practical engineering experience.

Hiring Process

How we hire for this role

  1. 01Application and initial review
  2. 02Introductory conversation
  3. 03Short programming or project discussion
  4. 04Team conversation
  5. 05Final decision and contract discussion

More Roles

Other open roles

See all open roles