Software Engineering Expert

AfterQuery

Pay not stated Location not stated Flexible hours 10–20 h/week Mid level

About the role

This is a remote, project-based role for software engineers with 1–3 years of professional experience. You will complete tasks spanning software development, debugging, code review, and technical implementation across a variety of stacks and applications. Work is over the next 2–3 weeks, asynchronous, and assigned on a project-by-project basis, with an expected commitment of 10–20 hours per week for the projects you accept. This position offers exceptional pay, exposure to real-world engineering problems, and a strong addition to your professional portfolio.

Responsibilities:

  • Design, implement, and ship clean, well-tested code across a variety of projects and technology stacks
  • Debug, refactor, and optimize existing codebases for performance, maintainability, and scalability
  • Participate in code reviews, providing and incorporating constructive technical feedback
  • Collaborate asynchronously on technical specifications, architecture decisions, and implementation plans
  • Document code, APIs, and technical approaches clearly and reproducibly

Required qualifications:

  • 1–3 years of professional software engineering experience in a full-time or equivalent role
  • Strong proficiency in at least one modern programming language and its associated ecosystem
  • Demonstrated ability to independently scope, implement, and deliver software features or fixes
  • Solid understanding of software engineering fundamentals including data structures, algorithms, and system design
  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)

Similar roles