Overview
Skills
Job Details
Seattle WA
Job Description:
>> Design and Development
>> Participate in the design, development, and maintenance of robust and scalable web applications using the specified tech stack (React.js, Node.js, Express.js).
>> Front-End Implementation
>> Build the front-end of applications through appealing, responsive, and user-friendly design, ensuring cross-browser and mobile compatibility.
>> Back-End Development
>> Develop efficient, high-performance server-side logic and APIs (RESTful or GraphQL) using Node.js and Express.js.
>> Database Management
>> Design, implement, and optimize database schemas and interactions using both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases, ensuring data integrity and performance.
>> DevOps and Deployment
>> Implement and manage Continuous Integration Continuous Deployment (CICD) pipelines using Azure DevOps for seamless integration and delivery to Azure cloud platforms.
>> Collaboration
>> Work closely with UIUX designers, product managers, and other developers to define project requirements, provide technical solutions, and ensure cohesive performance.
>> Code Quality Testing
>> Write clean, maintainable, and efficient code perform unit and integration testing participate in code reviews and debug troubleshoot issues across the entire stack.
>> Optimization Security
>> Monitor and optimize application performance and implement security best practices, including authentication (OAuth2, JWT) and data protection.
Requirements:
>> 8-10+ years experience required
>> Proven experience as a Full Stack Developer or in a similar role.
>> Strong proficiency in React.js for front-end development and Node.js Express.js for back-end development.
>> Experience with MongoDB andor SQL databases.
>> Familiarity with the Azure DevOps ecosystem and general cloud services (e.g., Azure WebApps, Azure Monitor).
>> Proficiency with front-end technologies HTML5, CSS3, JavaScript (ES6), and related tools.
>> Strong understanding of version control systems, specifically Git.
>> Experience with Agile methodologies (Scrum, Kanban).
>> Excellent problem-solving, analytical, and communication skills.