Job Description
Join OakTech Solutions as a Part-Time Software Engineer and shape the future of innovative tech products in Oakland. We're seeking a passionate developer to contribute 20-25 hours weekly to our agile team. You'll architect scalable solutions, collaborate with cross-functional experts, and impact real-world applications while enjoying flexible scheduling and competitive compensation. Perfect for students, side hustlers, or professionals seeking work-life balance without compromising technical rigor.
Responsibilities
- Design, develop, and maintain high-performance web applications using modern frameworks
- Collaborate with product teams to translate requirements into technical specifications
- Implement responsive UI/UX designs with cross-browser compatibility
- Write clean, documented code and conduct thorough unit/integration testing
- Optimize applications for speed, scalability, and security best practices
- Participate in agile ceremonies (standups, retrospectives, sprint planning)
- Troubleshoot and resolve production issues with root-cause analysis
- Contribute to CI/CD pipeline improvements and DevOps workflows
Qualifications
- 3+ years of professional software development experience
- Proficiency in JavaScript (ES6+), TypeScript, and React/Vue.js
- Strong understanding of RESTful APIs and GraphQL
- Experience with Node.js and cloud platforms (AWS/GCP/Azure)
- Familiarity with testing frameworks (Jest, Cypress, or Playwright)
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Strong problem-solving skills and attention to detail
- Ability to self-manage tasks and meet deadlines independently