Senior Software Engineer (Mumbai)

Senior Software Engineer (Mumbai)

10 Aug
|
Hansa Research Group
|
Mumbai

10 Aug

Hansa Research Group

Mumbai

About the Role

We are looking for a highly skilled and self-motivated Senior Software Engineer to lead the design, development, and deployment of enterprise-grade software applications using open-source technologies.

The ideal candidate should have extensive hands-on experience in developing desktop, web, and mobile applications , designing robust MySQL databases , implementing AI-powered solutions , and automating complex business processes. This role requires someone who can independently manage the complete software development lifecycle while ensuring scalability, performance, and security.

Key Responsibilities

- Design, develop, and maintain enterprise desktop, web, and mobile applications.
- Architect scalable and maintainable software solutions using open-source technologies.
- Design, develop, and optimize MySQL databases for performance and reliability.
- Develop RESTful APIs and integrate third-party applications and services.
- Build AI-powered dashboards, analytics, reporting, and intelligent automation solutions.
- Automate business workflows and eliminate manual processes.
- Implement secure authentication, authorization, and role-based access control.
- Ensure data security through encryption for data at rest and in transit.
- Optimize application performance and troubleshoot production issues.
- Participate in solution architecture, code reviews, and technical documentation.
- Work closely with business stakeholders to translate requirements into technical solutions.
- Independently manage projects from concept, development, testing, deployment, and production support.

Technical Skills

Programming

- Strong experience in Python, Java, PHP, or Node.js .
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns,



and Software Architecture.

Desktop, Web & Mobile Development

- Experience developing Desktop Applications using Electron , Qt , GTK, or similar frameworks.
- Experience developing responsive web applications using React , Vue.js , Angular , HTML5, CSS3, JavaScript, and Typescript.
- Experience with mobile application development using Flutter , React Native, Android, or iOS is an advantage.

Database

- Expert knowledge of MySQL .
- Database design, normalization, indexing, stored procedures, replication, backup, recovery, and query optimization.
- Experience with PostgreSQL, MongoDB is desirable.

AI & Automation

- Experience integrating AI platforms and Large Language Models (LLMs).
- Hands-on experience with OpenAI, Ollama, Llama, Mistral, DeepSeek, Hugging Face, LangChain, or similar technologies.
- Experience building AI-powered dashboards, reporting platforms, chatbots, document intelligence, or workflow automation solutions.

Security

- Strong understanding of secure software development.
- Experience implementing AES-256 encryption , SSL/TLS, JWT, OAuth2, and Role-Based Access Control (RBAC).
- Knowledge of OWASP Top 10 security practices and secure coding standards.

DevOps & Infrastructure

- Linux (Ubuntu) administration.
- Docker and containerized deployments.
- Git, GitLab/GitHub, Jenkins or CI/CD pipelines.




- Experience deploying applications on cloud platforms such as AWS or Azure is desirable.

Preferred Experience Candidates with experience in developing any of the following will be highly preferred:

- ERP Solutions
- Accounting & Financial Management Software
- CRM Applications
- HRMS Platforms
- Workflow Automation Systems
- Market Research Platforms
- Survey Management Systems
- Business Intelligence & Analytics Dashboards
- AI-powered Enterprise Applications

Required Qualifications

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 8–10+ years of hands-on software development experience.
- Demonstrated experience delivering enterprise applications independently.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication and documentation abilities.

What We Are Looking For

- Self-driven professional who can work independently with minimal supervision.
- Strong ownership of projects and accountability for delivery.
- Passion for building innovative software using open-source technologies.
- Ability to understand business processes and automate them using technology.
- Solid focus on application performance, scalability, and security.
- Enthusiasm for learning and applying emerging AI technologies.

Why Join Us?

- Work on cutting-edge AI-powered enterprise applications.
- Chance to design and build next-generation ERP, Accounting, and Business Intelligence solutions.
- End-to-end ownership of innovative software products.
- Collaborative and technology-driven work environment.
- Opportunity to work with modern open-source technologies and AI frameworks.

📌 Senior Software Engineer (Mumbai)
🏢 Hansa Research Group
📍 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 software engineer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (mumbai) / mumbai