- Company Name
- Spotwork
- Job Title
- Senior Full Stack Developer
- Job Description
-
Job Title: Senior Full Stack Developer
Role Summary: Lead the design, development, and deployment of end‑to‑end web features using React, TypeScript, Node.js, and NoSQL, delivering high‑quality, scalable solutions in a fast‑moving startup setting.
Expectations: Own features from concept through production, drive architectural decisions, mentor peers, and actively shape product direction while maintaining impeccable code quality and performance.
Key Responsibilities
- Architect and implement full‑stack features with React, TypeScript, and Node.js.
- Design, develop, and maintain backend APIs, data models, and NoSQL schemas (Firestore, MongoDB, DynamoDB).
- Translate business requirements into scalable, maintainable technical solutions.
- Deliver iterative, production‑ready releases with continual testing and monitoring.
- Optimize performance, reliability, and user experience across the stack.
- Mentor junior engineers and influence engineering processes, standards, and best practices.
- Collaborate with product, design, and operations teams to align on priorities and roadmaps.
Required Skills
- Advanced React (hooks, context, performance optimization).
- TypeScript & modern JavaScript (ES6+).
- Node.js backend development (express, RESTful APIs).
- HTML5, CSS3, responsive design, and UI fundamentals.
- NoSQL database design, querying, and performance tuning.
- Strong debugging, profiling, and monitoring skills.
- Excellent communication, teamwork, and problem‑solving abilities.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or related technical field.
- Equivalent proven experience in full‑stack web development is acceptable.