Software Engineer — Early Career
Job Description
Deliver features, fixes and clear technical documentation across realistic software projects.
What you will do
• Implement tested features and diagnose bugs in existing code.
• Refactor and optimize for performance, scalability and maintainability.
• Take part in code review and incorporate useful feedback.
• Discuss specifications and architecture asynchronously, then document APIs and implementation choices.
Required background
• 1–3 years of professional software engineering in a full-time or equivalent role.
• Strong skills in a modern language and its ecosystem.
• Ability to scope and complete features or fixes independently, with sound algorithms, data structures and system-design fundamentals.
• A relevant computing degree or equivalent practical experience.
Preferred background
• Work across frontend, backend, APIs or infrastructure.
• Git, CI/CD and collaborative development practice.
• Cloud deployment experience or independent/open-source projects.
Location and eligibility
• Remote work; country restrictions are not stated.
Availability
• Approximately 2–3 weeks of asynchronous work, with 10–20 hours per week for accepted assignments.
Pay and engagement
$79/hr
USD hourly compensation. The applicable rate and agreed work scope are confirmed before work begins.