Job Description
Welcome to Apex Innovations, where innovation meets impact. We are seeking a talented Software Engineer to join our dynamic team in Oakland, CA. If you are passionate about building scalable software solutions and thrive in a collaborative, remote-first environment, we want to hear from you.
As a key member of our engineering squad, you will have the opportunity to work on cutting-edge projects that shape the future of our industry. We offer a competitive salary, comprehensive benefits, and the flexibility to work from anywhere while maintaining a strong connection with our Oakland headquarters.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Perform code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous learning.
- Debug and resolve technical issues and performance bottlenecks in production environments.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience in a remote or hybrid setting.
- Strong proficiency in at least two core languages (e.g., Python, Java, JavaScript/TypeScript, Go).
- Experience with modern web frameworks (React, Angular, Vue) and cloud platforms (AWS, GCP, Azure).
- Deep understanding of database systems (SQL and NoSQL) and RESTful APIs.
- Excellent problem-solving skills and the ability to work independently in a distributed team environment.