Talent.com
facctum
Senior Software Engineerfacctum • Bengaluru / Bangalore, India
Senior Software Engineer

Senior Software Engineer

facctum • Bengaluru / Bangalore, India
5 days ago
Job description
Job Description

About the company:

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

check(event) ; career-website-detail-template-2 => apply(record.id,meta)' mousedown='lyte-button => check(event)' final-style='background-color:#9647FD;border-color:#9647FD;color:white;' final-class='lyte-button lyteBackgroundColorBtn lyteSuccess' lyte-rendered=''>
Skills Required
cypress , Html5, Css3, Git, Typescript, Redux, Scss, Oauth, Webpack, Graphql, mobx, Jwt, Restful Apis, Jest, react.js , Express.Js, Mongodb, Node.js, Mysql, Postgresql
Create a job alert for this search

Senior Software Engineer • Bengaluru / Bangalore, India

Similar jobs

Senior Software Engineer

ScaleneWorksBengaluru, Karnataka, India
Quick Apply

We are seeking a talented Optical DWDM/OTN Testing Engineer with expertise in Python automation to join our team.As part of our cutting-edge technology division, you will play a crucial role in ens... Show more

Senior Software Engineer

Best BuyBengaluru, India

Lead the delivery of complex solutions, coding larger features from start to finish.Actively participate in planning, and performing code and architecture reviews of their teams product.Help ensure... Show more

 • Promoted

Senior Software Engineer ( Backend)

HackerEarthBengaluru, Karnataka, IN
Quick Apply

HackerEarth is an AI-powered developer assessment software that helps companies accurately measure a developer’s skills through online coding tests.It takes a skill-based approach to assessme... Show more

Senior Engineer Software

EmpowerBENGALURU, Karnataka, India

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.We have a flexible work environment, and fluid career... Show more

 • Promoted

Senior Software Engineer- Remote

First AdvantageBangalore, ITPL Bangalore, India, IN
Remote
Quick Apply

At First Advantage (Nasdaq: FA), people are at the heart of everything we do.From our customers and partners to our greatest advantage — our team members.Operating with empathy and compassion... Show more

Senior Software Engineer

FergusonBengaluru, India

Since 1953, Ferguson has been a source of quality supplies for a variety of industries.Together We Build Better infrastructure, better homes and better businesses.We exist to make our customers com... Show more

 • Promoted

Senior Engineer Software

Albertsons Companies IndiaBengaluru, India

Position Title: Sr Engineer Software.Hands on code writing and doing code reviews.Evaluates complex user requests, projects, and clarifies objectives and functional requirements for new or modified... Show more

 • Promoted

Senior Software Engineer

EmpowerBENGALURU, Karnataka, India

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.We have a flexible work environment, and fluid career... Show more

 • Promoted

Senior Backend Software Engineer

AtomicworkBengaluru, Republic Of India, IN

Our team is building a modern service management platform that enables growing businesses to reduce operational complexity and drive business success.We offer competitive pay to employees and pract... Show more

 • Promoted

Senior Software Engineer

EuromonitorBengaluru, KA, IN
Quick Apply

Reporting to the Technical lead, we are seeking Senior Software Engineer with a good background in building high quality web applications on the Microsoft technology stack.You will be responsible f... Show more

Senior Software Engineer

CIEL HRBengaluru, Karnataka, India
Quick Apply

As a Senior Software Engineer, you will be a highly skilled individual contributor.Design, develop, test, and maintain high-quality, scalable software solutions.Contribute to system and component-l... Show more

Senior Software Engineer I

lululemon India Tech HubBengaluru, India

As a Senior Software Engineer, you will lead the design and implementation of complex software systems and features spanning multiple services and components, establishing technical direction for t... Show more

 • Promoted

Senior Software Engineer

Workplace OptionsBangalore, Karnataka, IN
Quick Apply

At Workplace Options (WPO), we deliver human-centric solutions that empower people to thrive - personally and professionally.With a global team of more than 4,800 professionals, we provide real-tim... Show more

Senior Software Engineer - Agentic Platforms

OrbitShift.AIbangalore, karnataka, in

At OrbitShift, we are building the.AI-native Sales Operating System.Our multi-agent AI system enables actionable account insights, RFP response generation, targeted nudges, and sales content.Peak X... Show more

 • Promoted

Senior Software Engineer - Oracle Retail Applications

lululemon India Tech HubBengaluru, India

Bachelors degree in computer science/engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co... Show more

 • Promoted

Oracle Retail Applications - Senior Software Engineer

lululemon India Tech HubBengaluru, India

Bachelors degree in computer science/engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co... Show more