Job Description
We are seeking a visionary Senior Full Stack Engineer to join our elite engineering team in the heart of Seattle. If you are passionate about building scalable, high-performance web applications and want to make an immediate impact, this is your opportunity.
At Apex Digital Solutions, we thrive on solving complex problems and pushing the boundaries of what's possible in the cloud. We are looking for a self-starter who can operate autonomously while collaborating effectively with cross-functional teams to deliver world-class software solutions.
Why Join Us?
• Competitive salary and equity package.
• Comprehensive health, dental, and vision insurance.
• Flexible PTO and remote work flexibility.
• Continuous learning budget and conference attendance.
Responsibilities
- Design, develop, and deploy robust, scalable web applications using modern JavaScript frameworks (React, Vue, or Angular) and Node.js.
- Lead architecture decisions, ensuring code quality, security, and performance optimization for high traffic loads.
- Collaborate closely with product managers and UX/UI designers to translate business requirements into technical specifications.
- Write clean, maintainable, and well-documented code, conducting thorough code reviews for the engineering team.
- Mentor junior developers and foster a culture of technical excellence and continuous improvement.
- Participate in the full software development lifecycle (SDLC), from initial planning and prototyping to deployment and maintenance.
Qualifications
- 5+ years of professional experience in full-stack web development.
- Expert proficiency in JavaScript (ES6+), React, and Node.js.
- Strong understanding of RESTful APIs, GraphQL, and database technologies (PostgreSQL, MongoDB).
- Demonstrated experience with cloud services (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, Agile environment.