Job Description
We are seeking a highly skilled and motivated Part-Time Software Engineer to join our dynamic team in Oakland, CA. If you are looking for a flexible work arrangement without compromising on impact, we want to hear from you. This is a fantastic opportunity for a senior developer to contribute to high-level projects while maintaining a healthy work-life balance.
As a member of our engineering squad, you will work closely with product managers and designers to deliver scalable software solutions. We offer relocation assistance for qualified candidates to ensure a smooth transition to the Bay Area.
Responsibilities
- Design and Development: Write clean, efficient, and maintainable code for web and mobile applications using modern frameworks.
- Code Review: Participate in peer code reviews to ensure code quality, security, and adherence to best practices.
- Testing & Debugging: Identify and resolve software defects, bugs, and performance issues in a timely manner.
- Collaboration: Work cross-functionally with UX/UI designers and product owners to define features and user stories.
- Documentation: Maintain comprehensive technical documentation for all developed components and APIs.
- Optimization: Optimize application performance and scalability to ensure a seamless user experience.
- Deployment: Assist in the CI/CD pipeline processes and deployment of software updates to production environments.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience: Minimum of 3-5 years of professional software development experience.
- Language Proficiency: Strong proficiency in JavaScript, Python, or Java.
- Frameworks: Experience with React, Angular, Node.js, or Spring Boot is highly desirable.
- Database Skills: Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Problem Solving: Strong analytical and problem-solving skills with a detail-oriented approach.
- Communication: Excellent verbal and written communication skills to collaborate effectively with remote and in-office teams.