Job Description
Are you a top-tier talent seeking competitive hourly compensation with the stability of a full-time role?
Apex Innovations is seeking a highly skilled Senior Software Engineer to join our dynamic team in San Jose, California. We pride ourselves on delivering cutting-edge solutions to a diverse clientele. In this position, you will leverage your expertise to drive innovation while enjoying a flexible hourly structure that rewards your skills.
As a key member of our engineering squad, you will bridge the gap between complex business requirements and robust technical implementations. We offer a collaborative environment where your contributions are valued, and your professional growth is our priority.
Why Join Us?
- Competitive Hourly Pay: Attractive rates based on experience and skill set.
- Full-Time Benefits: Comprehensive health insurance, 401(k) matching, and paid time off.
- Growth Opportunities: Clear pathways for career advancement within a growing tech hub.
- Modern Tech Stack: Work with the latest tools and technologies in a supportive atmosphere.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Participate in the full software development lifecycle, including requirements gathering, architecture design, coding, testing, and deployment.
- Conduct code reviews and provide constructive feedback to junior team members to ensure code quality and adherence to best practices.
- Collaborate with cross-functional teams of product managers, designers, and other engineers to deliver features that align with business goals.
- Troubleshoot complex technical issues and implement scalable solutions to improve system performance and reliability.
- Write clear, concise, and well-documented technical documentation and specifications.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience.
- Strong proficiency in JavaScript, HTML5, CSS3, and modern frameworks such as React or Angular.
- Experience with backend technologies (e.g., Node.js, Python, or Java) and database management systems (SQL/NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced, agile environment.