HamburgerMenu
hirist

Facctum - Senior Full Stack Developer - Node.js/React.js

Facctum
Multiple Locations
5 - 7 Years
star-icon
3.9white-divider17+ Reviews

Posted on: 04/11/2025

Job Description

Key Responsibilities :

Development & Architecture :

- Design, develop, and maintain scalable full stack applications using React.js, Node.js, and modern JavaScript frameworks

- Architect and implement robust, efficient, and reusable front-end and back-end components

- Lead technical design discussions and provide architectural guidance for complex features

- Write clean, maintainable, and well-documented code following industry best practices

- Optimize application performance, scalability, and security across the full stack

Database & Backend :

- Design and implement database schemas for both SQL and NoSQL databases (MongoDB, PostgreSQL, MySQL)

- Build and maintain RESTful APIs and microservices

- Ensure data integrity, security, and optimal database performance

- Implement caching strategies and optimize database queries

Collaboration & Leadership :

- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions

- Conduct code reviews and provide constructive feedback to team members

- Mentor junior developers and contribute to their professional growth

- Participate in sprint planning, estimation, and agile ceremonies

- Drive technical decisions and contribute to engineering standards and best practices

Quality & Innovation :

- Debug and resolve complex technical issues across the full stack

- Implement comprehensive testing strategies (unit, integration, and end-to-end testing)

- Stay current with emerging technologies and recommend adoption of new tools and frameworks

- Contribute to technical documentation and knowledge sharing

Requirements :

Required Qualifications :

Experience :

- 5+ years of professional software development experience

- 3+ years of hands-on experience with React.js and Node.js

- Proven track record of delivering complex, production-grade full stack applications

- Experience leading technical projects from conception to deployment

Technical Skills :

Front-End :

- Expert-level proficiency in React.js, including hooks, context API, and performance optimization

- Strong command of JavaScript (ES6+), TypeScript, HTML5, and CSS3/SCSS

- Experience with state management libraries (Redux, MobX, Zustand, or Redux Toolkit)

- Proficiency with modern front-end build tools (Webpack, Vite, or similar)

- Knowledge of responsive design, cross-browser compatibility, and accessibility standards

- Experience with testing frameworks (Jest, React Testing Library, Cypress)

Back-End :

- Strong expertise in Node.js and Express.js

- Experience building and consuming RESTful APIs and/or GraphQL

- Understanding of WebSocket, real-time communication, and event-driven architecture

- Experience with authentication and authorization (OAuth, JWT, session management)

Database :

- Hands-on experience with MongoDB and at least one RDBMS (PostgreSQL, MySQL)

- Strong understanding of database design, indexing, and query optimization

- Knowledge of ORMs (Mongoose, Sequelize, TypeORM, or Prisma)

Version Control & Collaboration :

- Advanced proficiency with Git and Git workflows (branching strategies, pull requests, code reviews)

- Experience with Agile/Scrum methodologies

Soft Skills :

- Excellent problem-solving and analytical skills

- Strong communication skills with ability to explain technical concepts to non-technical stakeholders

- Proven ability to work independently and as part of a collaborative team

- Detail-oriented with a commitment to code quality and best practices

- Self-motivated with ability to manage multiple priorities and meet deadlines

Preferred Skills :

- Experience with Next.js, React Native, or other modern frameworks

- Knowledge of microservices architecture and distributed systems

- Experience with serverless architecture and functions

- Familiarity with message queues (RabbitMQ, Kafka) or caching systems (Redis)

- Understanding of security best practices and OWASP principles

- Experience with performance monitoring and APM tools

- Contributions to open-source projects

- AWS certifications or other relevant certifications


info-icon

Did you find something suspicious?