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