Facctum is a technology company that builds products to enable customers to make better business decisions, deliver real-time operational insights and reduce operational costs. Our purpose is based on the belief that technology should deliver data-driven insights to enable businesses to grow. However, we saw that data technology has not kept pace with increasing operational complexity, regulatory expectations, or rapidly evolving customer behaviors.
Facctum technology offers an alternative to the ageing data technology stacks that continue to hold back businesses from achieving their full potential.
We are seeking a skilled Full Stack Developer with a strong focus on React, Node.js and proficiency in Relational Database Management Systems (RDBMS), and Good knowledge in Amazon Web Services (AWS) to join our development team. As a Full Stack Developer at Facctum, you will be responsible for designing, implementing, and maintaining secure and scalable web applications using MongoDB, Express.js, React, Node.js. The ideal candidate should have a solid understanding of front-end and back-end technologies, RDBMS concepts, and AWS skills.
Position Overview
We are seeking an experienced Senior Software Engineer with 7+ years of hands-on full stack development experience to join our engineering team. The ideal candidate will have strong expertise in modern web technologies, demonstrate technical leadership, and contribute to architectural decisions while mentoring junior team members.
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 7+ years of professional software development experience
4+ 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, 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
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Senior Software Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!