Job Description
Join the Future of Tech in Oakland, CA
Apex Innovations is a fast-growing technology firm dedicated to revolutionizing the way businesses operate. We are currently seeking a Senior Software Engineer to join our elite team in the heart of Oakland. If you are passionate about scalable architecture, modern development practices, and creating impactful solutions, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Flexible hybrid work model supporting work-life balance.
- Comprehensive health, dental, and vision insurance.
- Continuous learning budget and professional development opportunities.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions.
- Collaborate closely with product managers and designers to define feature requirements.
- Conduct code reviews and mentor junior developers to ensure code quality and best practices.
- Optimize application performance and troubleshoot complex technical issues.
- Participate in the full software development lifecycle, from conception to deployment.
- Stay up-to-date with emerging technologies and integrate them into our stack.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) is highly desirable.
- Deep understanding of database systems (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions.
- Collaborate closely with product managers and designers to define feature requirements.
- Conduct code reviews and mentor junior developers to ensure code quality and best practices.
- Optimize application performance and troubleshoot complex technical issues.
- Participate in the full software development lifecycle, from conception to deployment.
- Stay up-to-date with emerging technologies and integrate them into our stack.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) is highly desirable.
- Deep understanding of database systems (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work in a collaborative environment.