Job Description
Are you a visionary Software Engineer ready to take your career to the next level? Apex Innovations is a leading tech powerhouse seeking a dynamic professional to join our San Francisco team. We are committed to pushing the boundaries of technology and offer a comprehensive relocation assistance package for the right candidate.
As a core member of our engineering squad, you will architect scalable solutions, drive technical innovation, and collaborate with world-class talent. We provide the tools, resources, and environment for you to thrive.
Responsibilities
- Design, develop, and deploy robust software applications using modern architectures and cloud-native technologies.
- Collaborate closely with product managers, designers, and engineers to define feature requirements and user stories.
- Maintain and improve the performance, quality, and responsiveness of existing applications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, architecture planning, and technical troubleshooting to ensure system stability.
- Conduct unit and integration testing to validate software functionality and security.
- Stay updated on emerging technologies and integrate them into our development stack.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in at least two modern programming languages (e.g., Python, Java, Go, or TypeScript).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with front-end frameworks (React, Vue, Angular) and RESTful APIs.
- Deep understanding of data structures, algorithms, and software design patterns.
- Proven track record of working in Agile/Scrum environments and delivering high-quality software on time.