Full Stack Developer - Node.js + React.js
Damco Solutions
United States
Remote
USD 80,000 - 120,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a talented Full-Stack Developer with expertise in JavaScript, TypeScript, and React.js. This role involves translating business needs into technical solutions, overseeing the software development lifecycle, and mentoring junior developers. You will work with modern web technologies and cloud platforms, ensuring high-quality development and deployment. If you're passionate about building scalable applications and thrive in a collaborative environment, this opportunity is perfect for you. Join a dynamic team where your contributions will drive impactful solutions and foster innovation.
Qualifications
- Strong proficiency in JavaScript, TypeScript, and Node.js with performance optimization experience.
- Expertise in React.js, state management, and modern web technologies.
Responsibilities
- Translate business needs into technical solutions and oversee the software development lifecycle.
- Mentor junior developers and lead teams effectively while maintaining a solution-driven approach.
Skills
JavaScript (ES6+)
TypeScript
Node.js
React.js
Redux
HTML5
CSS
MySQL
MongoDB
AWS
Docker
Git
CI/CD
Tools
Webpack
Babel
Parcel
Next.js
Gatsby
JIRA
Azure DevOps
Job Description:
Technical:
- Strong proficiency in JavaScript (ES6+), TypeScript, and Node.js architecture with experience in performance optimization.
- Expertise in React.js, including core principles (HOCs, context API, event propagation), state management (Redux, Saga, Thunk), UI/UX design, and modern web technologies (HTML5, CSS, JavaScript, Ajax).
- Experience with build tools (Webpack, Babel, Parcel), performance enhancements (code splitting, lazy loading, caching), and server-side rendering (Next.js, Gatsby).
- Proficient in relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, including database normalization.
- Proficient in at least one cloud platform (AWS, Azure, Google Cloud).
- Understanding of authentication methods (SSO, REST, JWT, OAuth), RESTful APIs, GraphQL, and microservices architecture.
- Knowledge of Docker, CI/CD pipelines, version control (Git), JIRA/Azure DevOps, and application scaling.
- Strong grasp of OOP, design patterns, architectural paradigms (MVC, REST, SOA), and principles of code quality, security, and maintainability.
- Strong analytical, debugging, and unit testing skills.
Interpersonal:
- Translate business needs into technical solutions, oversee the software development lifecycle, conduct code reviews, and ensure high-quality development, testing, and deployment.
- Maintain trust, sincerity, and a solution-driven approach with a focus on quality, attention to detail, and adaptability.
- Take full responsibility for development, demonstrate strong leadership, mentor junior developers, and lead teams effectively. Possess strong verbal and written communication skills, interact with clients and cross-functional teams, and proactively communicate in diverse environments.
- Manage multiple projects, set priorities, stay organized under pressure, and maintain a growth mindset.
- Possess organizational skills to drive effective solutions.