Job Description
Are you a visionary Software Engineer ready to lead the next generation of digital solutions?
Apex Systems is partnering with a leading enterprise in San Diego to hire a talented Senior Software Engineer. We are looking for a professional who thrives in a fast-paced environment and is passionate about building scalable, high-performance applications.
Our client offers a competitive benefits package, including health insurance, 401(k) matching, and generous PTO. This is a unique opportunity to join a team that values innovation and technical excellence.
Why Join Us?
- Competitive salary and equity package.
- Flexible hybrid work schedule in beautiful San Diego.
- Continuous learning and development opportunities.
Responsibilities
- Design, develop, and deploy robust, scalable, and secure full-stack applications using modern technologies.
- Lead technical design reviews and architecture planning sessions to ensure best practices are followed.
- Mentor junior developers and conduct code reviews to foster a culture of quality and knowledge sharing.
- Collaborate closely with product managers and designers to translate business requirements into technical specifications.
- Identify performance bottlenecks and implement optimizations to improve application responsiveness and speed.
- Participate in the entire software development lifecycle, from requirements gathering to post-launch support.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in Full Stack Software Development.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Deep understanding of RESTful APIs, microservices architecture, and database management (SQL/NoSQL).
- Excellent problem-solving skills and the ability to work independently in a remote-first environment.