Job Description
Join InnovateTech Labs as a Part-Time Software Engineer and shape the future of scalable cloud solutions in Oakland's vibrant tech ecosystem. We're seeking a passionate developer to contribute to our cutting-edge SaaS platform while enjoying flexible scheduling and collaborative innovation. This role offers remote flexibility with occasional in-person collaboration at our modern downtown Oakland headquarters.
As a key member of our agile team, you'll architect robust microservices, optimize backend performance, and mentor junior developers. We value work-life balance and offer competitive compensation, professional development stipends, and comprehensive benefits for part-time team members.
Responsibilities
- Design and implement scalable backend services using Node.js and Python
- Optimize database performance for PostgreSQL and MongoDB systems
- Develop responsive front-end components with React and TypeScript
- Collaborate on CI/CD pipelines using AWS and Docker
- Conduct code reviews and maintain high-quality documentation
- Participate in sprint planning and agile ceremonies
- Troubleshoot production issues and implement robust error handling
Qualifications
- 3+ years of professional software development experience
- Expertise in JavaScript, Python, and modern frameworks (React/Node.js)
- Strong understanding of RESTful API design and microservices architecture
- Proficiency with cloud platforms (AWS/GCP) and DevOps tools
- Experience with Git, Agile methodologies, and test-driven development
- Ability to work independently with minimal supervision
- Strong problem-solving skills and attention to detail
- Bachelor's degree in Computer Science or equivalent experience