Back to open rolesApply for This Role
Engineering
Junior Software Developer
Help build and improve software products using JavaScript, TypeScript, and Python while collaborating with a remote development team.
- 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
- 01Application and initial review
- 02Introductory conversation
- 03Short programming or project discussion
- 04Team conversation
- 05Final decision and contract discussion
More Roles
