Position: Full Stack Developer (React.js, Node.js, Azure)
Location: Onsite- Seattle, WA (Locals Preferred; Relocation Ok)
Duration: 6+ Months
Job Description
We seek a seasoned Senior Full Stack Developer with deep expertise across modern digital technologies to design, develop, deploy, and maintain robust, scalable web applications. This role demands proven proficiency in Microsoft Azure, Node.js, MongoDB, DevOps practices, and ReactJS, working within an Agile environment to deliver high-performance solutions.
Key Responsibilities
-
Design and Development: Participate in the complete lifecycle of web applications using React.js (front-end), (back-end), ensuring scalability and maintainability.
-
Front-End Implementation: Build appealing, responsive UIs with cross-browser and mobile compatibility using HTML5, CSS3, JavaScript (ES6+), and ReactJS.
-
Back-End Development: Create efficient server-side logic and APIs (RESTful or GraphQL) with Node.js and Express.js for optimal performance.
-
Database Management: Design, implement, and optimize schemas for MongoDB (NoSQL) and SQL databases (e.g., MySQL, PostgreSQL), maintaining data integrity.
-
DevOps and Deployment: Build and manage CI/CD pipelines using Azure DevOps, deploying to Azure cloud services like WebApps and Monitor.
-
Collaboration: Partner with UI/UX designers, product managers, and developers to define requirements, provide technical solutions, and ensure team cohesion.
-
Code Quality & Testing: Write clean code, perform unit/integration testing, participate in code reviews, debug/troubleshoot full-stack issues.
-
Optimization & Security: Monitor performance, optimize applications, implement security best practices including OAuth2, JWT authentication, and data protection.
Essential Skills & Qualifications
-
8-10+ years as Full Stack Developer or similar role.
-
Strong proficiency in React.js (front-end) and (back-end).
-
Hands-on experience with MongoDB and SQL databases.
-
Expertise in Microsoft Azure DevOps ecosystem and cloud services.
-
Proficiency in HTML5, CSS3, JavaScript (ES6), Git version control.
-
Familiarity with Agile (Scrum/Kanban) methodologies.
-
Excellent problem-solving, analytical, and communication skills.