Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
The Role
Design, develop, and maintain scalable full-stack applications using React.js, Node.js, JavaScript, and TypeScript. Lead architecture and technical design decisions, build RESTful APIs and microservices, manage SQL and NoSQL databases, optimize performance and security, and implement comprehensive testing. Collaborate with cross-functional stakeholders, conduct code reviews, mentor junior developers, participate in Agile ceremonies, resolve complex issues, and contribute to engineering standards, documentation, and technology innovation.
Summary Generated by Built In

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


Skills Required

  • 7+ years of professional software development experience
  • 4+ years of hands-on experience with React.js and Node.js
  • Experience delivering complex, production-grade full-stack applications
  • Experience leading technical projects from conception to deployment
  • 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 such as Redux, MobX, or Redux Toolkit
  • Proficiency with modern front-end build tools such as Webpack or Vite
  • Knowledge of responsive design, cross-browser compatibility, and accessibility standards
  • Experience with Jest, React Testing Library, or Cypress
  • Strong expertise in Node.js and Express.js
  • Experience building or consuming RESTful APIs and/or GraphQL
  • Understanding of WebSocket, real-time communication, and event-driven architecture
  • Experience with authentication and authorization using OAuth, JWT, or session management
  • Hands-on experience with MongoDB and at least one RDBMS, such as PostgreSQL or MySQL
  • Strong understanding of database design, indexing, and query optimization
  • Knowledge of Mongoose, Sequelize, TypeORM, or Prisma
  • Advanced proficiency with Git workflows, branching strategies, pull requests, and code reviews
  • Experience with Agile/Scrum methodologies
  • Excellent problem-solving, analytical, and communication skills
  • Ability to explain technical concepts to non-technical stakeholders
  • Ability to work independently and collaboratively while managing multiple priorities
  • 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 RabbitMQ, Kafka, Redis, or other messaging and caching systems
  • Understanding of security best practices and OWASP principles
  • Experience with performance monitoring and APM tools
  • Contributions to open-source projects
  • AWS or other relevant certifications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
147 Employees
Year Founded: 2021

What We Do

Facctum is a compliance-technology company that helps financial institutions manage financial-crime risk. Its software provides watchlist management, customer and payment screening, transaction monitoring, alert adjudication, and related due-diligence capabilities. Using machine learning, dynamic screening, and data-centric tooling, Facctum aims to improve detection, regulatory compliance, operational efficiency, and customer experience across complex financial-services environments through configurable, scalable platforms designed for regulated organizations worldwide.

Similar Jobs

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

ServiceNow Logo ServiceNow

Senior Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
29000 Employees

Coursera + Udemy  Logo Coursera + Udemy

Senior Software Engineer

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
India
1500 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account