Job Description
We are Apex Innovation Labs, a forward-thinking technology firm headquartered in the heart of Long Beach. We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic team. In this role, you will be at the forefront of designing and implementing scalable, high-performance software solutions that impact millions of users. We offer a competitive compensation package, comprehensive benefits, and a collaborative culture that prioritizes innovation and professional growth.
Why Join Us?
- Competitive Pay: Base salary range of $130k - $170k depending on experience.
- Hybrid Work Model: Enjoy the flexibility of working from our Long Beach office or from home.
- Professional Development: Annual budget for conferences, courses, and certifications.
- Modern Tech Stack: Work with the latest tools including React, Node.js, and Kubernetes.
If you are driven by challenges and love building software that matters, we want to meet you.
Responsibilities
- Architect and develop robust, scalable, and secure software applications.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Mentor junior developers and foster a culture of continuous learning within the engineering team.
- Identify and troubleshoot performance bottlenecks and technical debt.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript (ES6+), Python, or Java.
- Experience with front-end frameworks such as React or Angular.
- Familiarity with database technologies (SQL and NoSQL) like PostgreSQL, MongoDB, or Redis.
- Experience with cloud services (AWS, Google Cloud, or Azure) and containerization (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in an agile environment.