Job Description
Join the Apex Team in San Jose
Are you a visionary engineer looking to make a significant impact? Apex Digital Solutions is seeking a Senior Full Stack Developer to join our growing team in the heart of Silicon Valley. We specialize in building scalable, high-performance web applications that redefine user experience and drive business growth.
Why Join Us?
- Competitive Salary & Equity: Earn a top-tier compensation package reflecting your skills.
- Comprehensive Benefits: Premium health, dental, and vision insurance, plus 401(k) matching.
- Work-Life Balance: Flexible hybrid work schedule supporting productivity and well-being.
- Professional Growth: Continuous learning budget and opportunities to attend industry-leading conferences.
Responsibilities
As a Senior Full Stack Developer, you will be the architect of our core products. You will work closely with cross-functional teams to deliver features that delight our customers.
Responsibilities
- Design, develop, and maintain robust, scalable web applications using modern technologies (React, Node.js, and TypeScript).
- Collaborate with product managers, designers, and backend engineers to translate requirements into technical solutions.
- Mentor junior developers and conduct thorough code reviews to ensure high standards of quality and security.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience.
- Participate in agile methodologies, including sprint planning, stand-ups, and retrospectives.
- Troubleshoot complex issues across the full stack and implement effective, long-term fixes.
Qualifications
- Experience: 5+ years of professional experience in full-stack software development.
- Tech Stack: Strong proficiency in JavaScript (ES6+), React.js, and Node.js.
- Databases: Experience with SQL databases (PostgreSQL/MySQL) and RESTful APIs.
- Cloud: Familiarity with cloud platforms (AWS or Azure) and containerization (Docker/Kubernetes).
- Soft Skills: Excellent problem-solving skills, attention to detail, and the ability to communicate complex technical concepts clearly.
- Agile: Proven experience working in fast-paced, agile development environments.