Job Description
Are you a visionary Software Engineer seeking a flexible opportunity in the heart of Silicon Valley?
Join Apex Tech Solutions, a premier organization driving innovation in the tech sector. We are currently seeking a highly skilled Part-Time Software Engineer to join our dynamic team in San Jose, CA. This role offers the perfect balance of professional challenge and work-life flexibility for experienced engineers looking to contribute to cutting-edge projects without a full-time commitment.
Why Join Us?
- Work with industry-leading technologies and methodologies.
- Flexible schedule tailored to your expertise and availability.
- Competitive hourly rates reflecting top-tier talent.
- Collaborative environment focused on engineering excellence.
Responsibilities
- System Design & Development: Design, implement, and maintain high-quality software solutions and APIs using modern programming languages and frameworks.
- Code Optimization: Analyze existing codebases to identify bottlenecks and implement performance improvements for scalability.
- Collaboration: Work closely with product managers and designers to translate complex requirements into technical specifications.
- Testing & QA: Write comprehensive unit and integration tests to ensure software reliability and robustness.
- Documentation: Maintain clear and concise technical documentation for all developed components and architecture decisions.
- Debugging: Troubleshoot complex issues and resolve bugs efficiently to ensure minimal downtime for end-users.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Experience: Minimum 3-5 years of professional software development experience.
- Technical Skills: Proficiency in Python, Java, or C# with strong knowledge of data structures and algorithms.
- Frontend Proficiency: Experience with JavaScript (ES6+), React, or Angular.
- Databases: Solid understanding of SQL and experience with relational databases like PostgreSQL or MySQL.
- Agile/Scrum: Familiarity with Agile methodologies and version control tools (Git, GitHub).
- Communication: Excellent verbal and written communication skills to articulate technical concepts to non-technical stakeholders.