Senior Full-Stack Developer (Mumbai)

Senior Full-Stack Developer (Mumbai)

11 Oct
|
Inferno Business Solutions
|
Mumbai

11 Oct

Inferno Business Solutions

Mumbai

Senior Full-Stack Developer / Technical Expert

Technology Stack: PHP, Fat-Free Framework, MySQL/mysqli, React 18, TypeScript, Redux-Saga, AWS, DevOps Experience: Senior-level, ideally 45+ years Working Model: Independent / Hands-on

About the Role

We are looking for an experienced Senior Full-Stack Technical Expert who can work independently on an existing in-house CRM platform, understand its current architecture and business processes, experience working on an equivalent production system and take ownership of enhancing and extending the platform in line with evolving business requirements.

The role requires someone who is comfortable working across the full technology stack: Backend, Frontend, Database, AWS and DevOps; and can take a requirement from initial analysis through development, testing, deployment and production support.

The successful candidate will be expected to become a key technical owner of the CRM and work closely with business stakeholders to translate business requirements into scalable, secure and maintainable technical solutions.

Key Responsibilities

Take ownership of the existing in-house CRM and its ongoing technical development.

Understand and assess the existing application architecture, codebase, database and integrations.

Develop new CRM features and enhancements based on business requirements.

Improve existing functionality, performance, scalability and user experience.

Design and develop robust backend APIs and services using PHP and the Fat-Free Framework.

Work with the existing direct mysqli-based MySQL architecture.

Develop responsive and intuitive frontend functionality using React 18 and TypeScript.

Manage application state and asynchronous workflows using Redux-Saga.

Integrate third-party systems, APIs and external services.

Analyse production issues and troubleshoot defects across the full technology stack.

Review and refactor existing code to improve maintainability and performance.

Manage application deployments and production environments.

Take ownership of the existing AWS infrastructure supporting the application.

Implement and maintain CI/CD pipelines and deployment processes.

Work independently while proactively communicating progress, risks, dependencies and technical decisions.

Work directly with business stakeholders to understand requirements and recommend appropriate technical solutions.

Maintain technical documentation and development standards.

Contribute to the technical roadmap and future architecture of the CRM.

Required Technical Expertise

1. Backend PHP / Fat-Free Framework / MySQL

Strong hands-on experience with: PHP and modern PHP development

Fat-Free Framework (F3)

Direct mysqli-based MySQL development

RESTful API development

API authentication and authorisation

Third-party API integrations

MySQL database design and optimisation





Complex SQL queries

Database indexing and performance tuning

Data modelling and migrations

Secure coding practices

Error handling, logging and debugging

Understanding and enhancing an existing PHP codebase

Important: The existing platform uses Fat-Free Framework with direct mysqli connectivity. Experience with this architecture, or the ability to work comfortably within an existing lightweight PHP framework and direct database-access model, is required.

1. Frontend – React 18 / TypeScript / Redux-Saga

Strong experience with:

React 18

TypeScript

Redux

Redux-Saga

JavaScript / ES6+

HTML5 / CSS3

Responsive web application development

Component-based architecture

State management

Asynchronous workflows

REST API integration

Form handling and validation

Frontend performance optimisation

Building intuitive CRM and business application interfaces The candidate should be comfortable understanding and extending the existing React 18 + TypeScript + Redux-Saga architecture while maintaining consistency with the current codebase.
1. AWS – Current Production Environment

The candidate should have good practical hands-on knowledge of AWS and be comfortable supporting and enhancing the existing AWS environment. Current AWS Technology Stack The current platform is hosted using:

Amazon EC2 – application/server infrastructure

Apache – web server

Amazon RDS/MySQL – database

Amazon S3 – file/object storage

Amazon Pinpoint – customer communication and engagement The candidate should have practical experience with:

EC2 configuration and troubleshooting

Apache configuration

RDS / MySQL connectivity and performance

S3 integration and access management

Pinpoint integration

IAM and permissions

Security Groups

VPC and basic AWS networking

CloudWatch monitoring and logging

Application deployment

Production troubleshooting

Backup and recovery

AWS security and access management The candidate should be able to understand the existing AWS architecture, troubleshoot infrastructure and application issues, and independently deploy new functionality rather than having only theoretical AWS knowledge.

1. Future Technology / Cloud Evolution

The following technologies are not necessarily part of the current production environment but would be beneficial for the candidate to understand as potential future technologies as the platform evolves:

Docker

Amazon ECS

Amazon EKS

Kubernetes





Containerised application architecture

Container orchestration

AWS ECR

Auto Scaling

Load Balancers

Infrastructure as Code

Cloud-native architecture

Experience with these technologies would be an advantage, particularly where they can support future scalability, deployment automation and modernisation of the CRM platform.

The candidate should be able to evaluate and support future technology adoption while maintaining stability and continuity of the existing platform.

1. DevOps

Practical experience with:

Git/GitHub/GitLab

CI/CD pipelines

Linux

AWS deployment environments

Development/QA/Production environments

Infrastructure configuration

Application monitoring and logging

Production support and troubleshooting

Deployment and release management

Backup and recovery

Security and access management

Knowledge of future container-based deployment using Docker, ECS or EKS would be an advantage.

Ideal Candidate

We are looking for someone who:

Can work independently and take full ownership of technical delivery.

Is comfortable inheriting and working with an existing CRM/codebase.

Can understand an existing architecture quickly and identify areas for improvement.

Has solid full-stack development capabilities.

Has hands-on experience with PHP, Fat-Free Framework and direct mysqli.

Has strong experience with React 18, TypeScript and Redux-Saga.

Has solid practical AWS experience, particularly with the existing EC2, Apache, RDS, S3 and Pinpoint environment.

Can troubleshoot issues across application, database, infrastructure and deployment layers.

Can translate business requirements into practical technical solutions.

Can challenge requirements constructively and recommend better approaches.

Has strong problem-solving and analytical skills.

Understands security, scalability and performance.

Can work directly with non-technical business stakeholders.

Can manage priorities and deliver without requiring constant technical supervision.

Is pragmatic and able to distinguish between enhancing the existing platform and introducing new technologies where there is a genuine business or technical benefit.

Nice to Have

Experience in

CRM platforms

Financial services/lending

Open Banking APIs

Payment APIs

Microservices

Event-driven architecture

Docker

ECS / EKS

Kubernetes

AWS ECR

Legacy application modernisation

High-volume transaction processing

Overall Profile The ideal candidate is therefore not simply a PHP or React developer. We are looking for a hands-on Full-Stack Technical Expert with strong AWS and DevOps knowledge who can independently own and evolve the entire CRM platform, while also having the technical awareness to support its future evolution towards technologies such as Docker, ECS and EKS where appropriate.

📌 Senior Full-Stack Developer (Mumbai)
🏢 Inferno Business Solutions
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack developer (mumbai) / mumbai