Creating Coding Careers Mid-Level Software Developer Remote · Part time

We are seeking an experienced and passionate Developer to join our team in a fractional, customer centered role (10-20 hours per week). This role focuses on supporting our senior engineers and apprentices in executing on projects for our clients. The ideal candidate will have 2-4 years of hands-on experience in full stack JavaScript development and a strong foundation in collaborative software development practices.

About Creating Coding Careers

An innovative nonprofit organization committed to diversifying the tech community and creating equitable opportunities for individuals pursuing a career in the industry. ​ With a focus on recruiting and training individuals who may have otherwise felt a career in tech was unattainable, we’re committed to enhancing lives and enriching local communities. ​ And by successfully placing highly trained, top-quality candidates at premier software companies, we are doing our part to reshape the tech industry to reflect the diversity of communities.​

Description

Key Responsibilities


Development:

  • Build and maintain fullstack web applications using JavaScript/TypeScript
  • Write clean, well-documented, and testable code
  • Participate in code reviews and provide constructive feedback to teammates
  • Troubleshoot and debug issues across the stack

Collaboration:

  • Work effectively within a team environment using Git-based version control workflows (branching, pull requests, merges)
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines
  • Participate in team meetings, standups, and planning sessions as scheduled
  • Communicate progress, blockers, and technical decisions clearly

Quality & Best Practices:

  • Follow established coding standards and contribute to improving team practices
  • Write and maintain unit and integration tests
  • Document code and technical decisions for team reference

Scheduling and Availability:

  • Part-time hours (specific schedule to be determined)
  • Remote

Qualifications:

Experience:

  • 2-4 years of professional software development experience
  • Demonstrated experience working in a team environment on collaborative projects

Technical Skills:

  • Proficiency in full stack JavaScript/TypeScript development
  • Strong experience with front-end frameworks (React, Vue, or similar)
  • Experience with back-end development (Node.js, Express, or similar)
  • Solid understanding of RESTful APIs
  • Proficiency with Git and collaborative version control workflows (feature branches, pull requests, code reviews)
  • Experience with CI/CD tools and practices (GitHub Actions, GitLab CI, Jenkins, or similar)
  • Familiarity with testing frameworks and writing automated tests
  • Experience with databases (SQL and/or NoSQL)

Soft Skills:

  • Strong communication and collaboration skills
  • Ability to give and receive constructive feedback
  • Self-motivated and able to manage time effectively in a remote environment

Nice to Have:

  • Experience with cloud platforms (AWS, GCP, Azure)
  • Familiarity with containerization (Docker)
  • Experience with agile development methodologies

Part-Time Position: This is a part-time role.

Benefits: None


Salary

$34 - $40 per hour