
Senior React/Node.js developer
Primary stack
Job description
About the Position
Are you ready to take your Full Stack Developer career to the next level? Ficus Technologies, a leader in cutting-edge tech solutions, is seeking a Senior React/Node.js developer to join our dynamic team.
Salary: $3000 – 3500 (monthly)
Location: Remote
Employment Type: Full-time
We are looking for a Full Stack Developer to join our team, who will play a crucial role in the development and support of web projects on the React and Node.js frameworks for both internal and external clients. Your primary responsibility will be to create high-quality and highly functional web applications, ensuring they meet the needs and expectations of our clients. Collaborate closely with team members, including product managers and QA personnel, to collectively achieve team goals and ensure the successful and seamless delivery of projects.
Responsibilities
- Implement new functionality for backend/frontend-based applications based on Node.js runtime within frameworks and libraries
- Integration of third-party services and support of existing ones
- Provide accurate project estimates and validate the estimates of team members, contributing to effective project planning and execution
- Actively engage in developing architecture, approaches, etc.
- Conduct code reviews and share knowledge with the team
Requirements
- At least 5 years of experience in Node.js runtime, SQL/NoSQL, and cloud technologies
- English B2+
- Teamwork experience
- Deep knowledge of the JavaScript/TypeScript languages
- Working with layouts and styles based on pre- and post-CSS processors
- Strong understanding of SPA functionality based on React.js library
- Strong knowledge of data management systems like MobX, Redux, or Context-based models and understanding the difference
- Use of external libraries for data management, such as Redux-Toolkit, Redux-Persist Thunk, Reselect, etc.
- Experience with Drag-n-Drop functionality (native or libraries like Beautiful-DnD)
- Experience developing Canvas functionality (native or libraries like fabric.js, konva.js)
- Work with chart libraries such as Chart.js, Recharts, ApexChart, etc.
- Experience developing UI with Storybook framework, Prime-React, React-Bootstrap, MUI, AntD, or similar. Ability to compare different UI libraries
- Use of different libraries for forms functionality such as Formic, React-Form, etc.
- Use of data request libraries like React-Query, Axios, Superagent, Got, Apollo, GraphQL on your projects
- Experience making pixel-perfect CSS-layouts
- Experience with React-Virtualized or React-window for optimization
- Practical usage of Google-Analytics, Google-Insights, or similar
- Strong understanding of SSR techniques based on Next.js or Gatsby. Understanding the difference
- Familiarity with serverless architecture
- Knowledge of REST, gRPC, SOAP, GraphQL architectures
- Familiarity with Docker, Docker compose, etc.
- An excellent knowledge of SOLID (SRP, OCP, LSP, ISP, DIP), DRY, SLAP, KISS
- Familiarity with Agile methodologies, such as Scrum, Kanban
- Experience with RDBMS like PostgreSQL, MySQL, MariaDB
- Experience with NoSQL like Redis, Memcached
- Practical experience in basic CI/CD configuring
- Strong knowledge of UNIX-based OS
- Understanding features of Express, Koa, Nest, and their differences
- Deep understanding of testing and experience in testing frameworks
Nice to Have
- Experience with other frontend frameworks like Vue or Angular
- Experience with languages other than JS/TS
- Reference from a previous employer
- Share public links from the successful projects you were engaged in
- Experience with mentoring and training junior developers
- Experience in developing open-source projects
- Links to public profiles on GitHub, LinkedIn, Djinni, etc.
We Offer
Join us at Ficus Technologies, where your creativity and expertise will shape the future of digital experiences. Be part of a team that values innovation and user-centric design. Apply now and embark on an exciting journey with us!
- Flexible Schedule: Start your workday between 8 and 11 a.m. with our flexible schedule.
- Fully Remote Work: Work from anywhere and enjoy flexibility and autonomy.
- Paid Vacation and Sick Leave: Our comprehensive benefits package includes paid vacation and sick leave.
- Company-Sponsored Training: Enhance your skills through training sponsored by the company to advance your career.
- Competitive Salary: Enjoy a highly competitive salary with opportunities for career growth based on your performance.
- Creative Freedom: Have the creative freedom to shape the future of digital experiences.
- Friendly Team and Collaborative Work Environment: Be part of a collaborative work culture with a dynamic and friendly team.
- Stable Employment: Secure your future with stable job opportunities in our reliable company.
- International Projects: Join some of the most exciting international projects and broaden your career horizons.
About the Company
At Ficus Technologies, we are committed to delivering cutting-edge tech solutions and fostering a culture of innovation. Our team is passionate about creating impactful digital experiences and is dedicated to continuous learning and growth. Join us and be part of a company that values your contributions and supports your professional development.
© Ficus Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ficus Technologies is a software development and IT recruiting company that helps large companies and promising startups bring ideas of any size to life. Our team consists of experienced developers and designers with a proven track record of working on large-scale projects for global clients such as Wix, Coca-Cola, OpenWeb, Vodafone,McDonald’s, KFC, Fiverr, K health, LabOS, Dealhub, etc.Trusted by over 250+ companies worldwide, Ficus provides expert services for building MVPs, developing software products from scratch, and scaling engineering teams. We build a flexible pipeline that adapts to the needs of each client in order to deliver a result that allows you to achieve all your business goals.Our services include:Web Development. Rely on our professional web development servicesto create high-performing, user-centric and secure web products.End-to-End Development. Get expert help with design, architecture,deployment, and other steps in creating a software solution or product.Mobile Development. Build robust, relevant, and effective mobile appsthat fulfill the tasks of your business with our full-cycle development services.Digital Product Design. Build strong emotional bonds withyour users with human-centric, intuitive, and smooth UX/UI design.IT Outstaffing. Best IT professionals to complete client requests.IT Recruitment. Scale your team with qualified specialists fromour database who will fill in the gaps or form the basis of your team.IT Consulting and Digital Advisory. Evaluate your technological capabilities,optimize processes, and develop a customized product development pipeline.Quality Assurance. Mitigate risk with our robust testing mechanisms toidentify potential issues and defects early and ensure uncompromising quality.Support and Maintenance. Modernize your product to keep it in line withyour latest business goals, processes, and market conditions.
More at Ficus Technologies
All 4 rolesSimilar jobs

Full Stack (React.js/Node.js) Developer
Softermii · Ukraine

Full-Stack-Entwickler (React&Node.js)
Civenty

Senior Software Engineer (React / TypeScript)
Arnia Software

Principal React Engineer
ION Commercial Investments LLC · United States