Senior Full Stack Developer (Mysuru)

Senior Full Stack Developer (Mysuru)

21 Oct
|
Boomax Technologies, Mysore
|
Mysuru

21 Oct

Boomax Technologies, Mysore

Mysuru

Full Stack Developer – ERP Software

Job Type: Full-Time
Experience: 2+ Years
Location: Mysore – In-Person
Industry: Manufacturing / Technology
Department: Software Development

About the Role

We are looking for a dynamic and passionate Full Stack Developer with a minimum of 2+ years of professional software development experience to join our technology team.

The selected candidate will be responsible for the development, enhancement, integration, deployment, and maintenance of ERP software designed for the manufacturing industry.

The ideal candidate must have strong hands-on knowledge of full-stack web development, databases, ERP systems, server-side deployment, and accounting workflows. Candidates with at least 2 years of ERP development experience will be strongly preferred.

Strong accounting knowledge is mandatory, as the developer will be involved in developing and integrating ERP modules related to finance, billing, taxation, receivables, payables, and business transactions.

The candidate should be capable of understanding real-world business processes and converting them into reliable, scalable, and interconnected ERP software workflows.

Key Responsibilities1. ERP Application Development

- Develop, maintain, and enhance ERP applications for the manufacturing industry.
- Work across the complete software development lifecycle — requirement analysis, development, testing, deployment, and maintenance.
- Develop scalable and responsive frontend and backend applications.
- Build ERP modules for:
- Production
- Inventory
- Sales
- Purchase
- Accounting
- Orders
- Customers
- Vendors
- Operations
- Dispatch
- Logistics
- Reporting and Dashboards
- Understand business processes and convert them into functional software workflows.
- Develop reusable, scalable, maintainable, and well-documented code.

2. API & Real-Time Application Development

- Develop and integrate REST APIs.
- Design APIs for communication between frontend, backend, ERP modules, and external systems.
- Develop real-time functionality using WebSockets.
- Implement real-time notifications, production updates, order tracking, status updates, and other live ERP functionalities.
- Integrate third-party APIs and external services where required.
- Implement secure API authentication and authorization.

3. Frontend Development

- Develop modern, responsive, and user-friendly ERP interfaces.
- Build frontend applications using TypeScript, React.js, and Svelte 5.
- Develop reusable UI components.
- Implement responsive designs using Tailwind CSS.
- Optimize frontend performance and usability.
- Develop interfaces suitable for desktop, tablet, and mobile devices.

4. Backend Development

- Develop scalable backend applications using Java, Node.js, and Python.
- Design and implement business logic for ERP modules.
- Develop secure and efficient APIs.
- Implement authentication, authorization, roles, and permissions.
- Integrate backend services with MySQL databases.
- Debug, optimize, and maintain existing backend systems.

5. Database Development & Management

- Design and maintain relational database structures.
- Develop and optimize MySQL databases.
- Write efficient SQL queries.
- Work with:
- Joins
- Indexing
- Relationships
- Constraints
- Transactions
- Stored procedures where required
- Optimize database performance.
- Maintain data integrity and consistency across interconnected ERP modules.
- Troubleshoot database-related performance and application issues.

Server-Side Deployment & Infrastructure

The candidate should have practical experience in deploying, configuring, monitoring, and maintaining full-stack applications on production servers.

Key responsibilities include:

- Deploy and maintain backend applications and REST APIs on Linux-based production servers.
- Configure and manage application servers, web servers, and required server environments.
- Deploy Node.js, Python, and Java-based backend applications.
- Configure and manage production databases, including MySQL.
- Configure domains, DNS, SSL certificates, HTTPS, and secure server access.
- Manage environment variables, production configurations, and application secrets.
- Configure reverse proxies such as Nginx or equivalent web-server technologies.
- Set up and manage process managers such as PM2 or equivalent tools.
- Configure WebSocket services and ensure stable real-time communication in production.
- Perform application builds, deployments, updates, and version management.
- Monitor server performance, application logs, errors, uptime, and resource utilization.
- Troubleshoot production issues related to applications, databases, APIs, networks, and server configurations.
- Implement basic server security, access control, firewall configuration, and secure deployment practices.
- Manage application and database backups and recovery procedures.




- Understand production deployment workflows and staging environments.
- Manage development-to-production releases.
- Work with Git-based deployment and version control workflows.
- Experience with CI/CD and automated deployment workflows will be an added advantage.
- Experience with cloud platforms such as AWS, Azure, Google Cloud, DigitalOcean, or similar platforms will be an added advantage.

Progressive Web Application (PWA) Development

- Develop and maintain Progressive Web Applications.
- Implement responsive and mobile-friendly ERP interfaces.
- Configure service workers, caching, and offline capabilities where required.
- Optimize applications for reliable performance across different devices.
- Understand PWA deployment and production requirements.

ERP & Business Workflow Development

The candidate must understand that ERP modules are interconnected and that transactions in one module can affect multiple other modules.

The developer will be responsible for implementing integrated workflows such as:

Purchase Workflow

Purchase Order → Goods Receipt → Inventory → Vendor Payable → Payment → Accounting

Sales Workflow

Sales Order → Production → Inventory → Dispatch → Invoice → Customer Receivable → Payment → Accounting

Manufacturing Workflow

Customer Order → Production Planning → Raw Material Allocation → Production → Quality Check → Finished Goods → Inventory → Dispatch

Inventory Workflow

Purchase / Production → Stock Entry → Inventory → Stock Movement → Dispatch / Consumption → Stock Adjustment

The candidate should be able to understand these business processes and convert them into functional ERP software.

Accounting Knowledge – Mandatory

The candidate must have a good practical understanding of accounting concepts and business financial workflows.

Knowledge should include:

- Accounts Payable (AP)
- Accounts Receivable (AR)
- Sales and purchase accounting
- Invoicing and billing
- Credit notes and debit notes
- Payments and receipts
- Customer and vendor ledgers
- General Ledger (GL)
- Journal entries
- Debit/Credit concepts
- Outstanding reports
- Ageing reports
- Bank and cash transactions
- GST and taxation concepts
- Profit & Loss fundamentals
- Balance Sheet fundamentals
- Trial Balance
- Financial reporting
- Accounting periods and transaction dates
- Integration between sales, purchase, inventory, and accounting modules

The candidate should be able to understand accounting requirements and translate them into ERP software functionality and database workflows.

ERP Development Experience

A minimum of 2 years of ERP development experience is required.

The candidate should understand how different ERP modules interact with each other, particularly:

- Production Management
- Inventory Management
- Purchase Management
- Sales & Order Management
- Accounting & Finance
- Customer Management
- Vendor Management
- Job / Work Order Management
- Dispatch & Logistics
- Billing & Invoicing
- Reporting & Dashboards

Experience in developing integrated ERP systems rather than isolated applications will be highly preferred.

Mandatory Technical SkillsBackend

- Java
- Node.js
- Python
- REST API development
- WebSockets
- Backend architecture
- Authentication and authorization
- API integration

Frontend

- TypeScript
- React.js
- Svelte 5
- Tailwind CSS
- Responsive web development
- Modern frontend architecture

Database

- MySQL
- SQL queries
- Database design
- Joins
- Indexing
- Relationships
- Transactions
- Query optimization
- Database performance optimization

Application Development

- Progressive Web Applications (PWA)
- API integration
- Authentication and authorization
- Real-time applications
- ERP application architecture
- Modular application development

Server & Deployment

- Linux server administration
- Production server deployment
- Node.js / Python / Java application deployment
- Nginx / Reverse Proxy
- PM2 or equivalent process management
- SSL / HTTPS configuration
- Domain & DNS configuration
- Environment variables and production configuration
- MySQL production database management
- WebSocket deployment and configuration
- Git and version control
- Server monitoring and troubleshooting
- Backup and recovery
- Basic server security
- CI/CD and automated deployment — added advantage
- AWS / Azure / Google Cloud / DigitalOcean — added advantage

Candidate Requirements





- Minimum 2+ years of professional software development experience.
- Minimum 2+ years of ERP development experience.
- Strong accounting knowledge – Mandatory.
- Strong knowledge of full-stack development.
- Strong knowledge of MySQL and relational databases.
- Experience with modern frontend and backend technologies.
- Practical experience with REST API development.
- Experience with real-time applications and WebSockets.
- Experience with server-side deployment and production environments.
- Understanding of Linux servers and application deployment.
- Strong analytical and problem-solving skills.
- Ability to understand business requirements and convert them into software solutions.
- Ability to independently debug and troubleshoot application and production issues.
- Ability to work independently and collaboratively.
- Strong communication skills.
- Willingness to learn manufacturing processes and business workflows.

Industry-Specific Advantage

Experience or understanding of the following will be highly valuable:

- Manufacturing
- Production Management
- Inventory Management
- Supply Chain
- Procurement
- Accounting
- ERP Systems
- Order Management
- Dispatch & Logistics
- Production Planning
- Job / Work Orders
- Quality Management
- Warehouse Management
- Manufacturing Operations

Experience in developing ERP or business software for manufacturing, industrial, engineering, construction materials, automotive, fabrication, or other production-based industries will be an added advantage.

Ideal Candidate Profile

2+ Years Experience | 2+ Years ERP Development | Accounting Knowledge | Java | Node.js | Python | TypeScript | React.js | Svelte 5 | MySQL | WebSockets | Tailwind CSS | PWA | Linux | Nginx | Server Deployment | REST APIs

We are particularly looking for a developer who can combine:

Technical Development Skills + ERP Understanding + Accounting Knowledge + Server Deployment Experience

to build practical, reliable, scalable, and integrated software solutions for the manufacturing industry.

What We Offer

- Opportunity to work on a real-world ERP product.
- Exposure to manufacturing and industrial business operations.
- Opportunity to work with up-to-date full-stack technologies.
- Exposure to accounting, inventory, production, sales, and supply-chain workflows.
- Opportunity to contribute to ERP architecture and product development.
- Opportunity to work closely with production and business teams.
- Exposure to real-world business processes and industrial workflows.
- Dynamic and growth-oriented work environment.
- Opportunity to build an ERP product from development through production deployment.

Work Hours & Work ArrangementDaily Working Hours

8 hours of dedicated work per day are mandatory.

Initial Development Phase

During the initial stages of the project, the developer is required to work 8 hours in person from the office each day.

This is required for:

- Better collaboration
- Requirement clarification
- Development coordination
- Faster issue resolution
- Understanding manufacturing workflows
- Direct interaction with management and operations teams
- Faster ERP development and testing

Remote Work

Once the initial development phase is successfully completed and the development workflow is established, Work From Home (WFH) will be offered progressively, subject to:

- Individual performance
- Project requirements
- Successful coordination with the team
- Reliability and responsiveness
- Ability to independently manage assigned development tasks

The developer is expected to remain available and responsive during agreed working hours, irrespective of whether the work is performed from the office or remotely.

How to Apply

Interested candidates can send their updated resume, along with details of their:

- ERP development experience
- Accounting knowledge
- Relevant ERP projects
- Technology stack
- Server deployment experience
- GitHub / Portfolio profile
- Relevant project links

to:

Email: [email protected]

Subject: Application – Full Stack Developer – ERP

Join Us

Join us in building a next-generation ERP platform for the manufacturing industry.

You will have the opportunity to work closely with real-world manufacturing, production, inventory, sales, accounting, procurement, and supply-chain workflows and contribute directly to building a practical ERP solution from development to production deployment.

Pay: ₹400,000.00 - ₹500,000.00 per year

Benefits:

- Flexible schedule
- Paid sick time
- Work from home

Ability to commute/relocate:

- Mysuru, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Education:

- Bachelor's (Required)

Experience:

- ERP systems: 2 years (Preferred)
- Web development: 2 years (Required)

Language:

- English, Hindi. (Required)

Location:

- Mysuru, Karnataka (Required)

Work Location: In person

📌 Senior Full Stack Developer (Mysuru)
🏢 Boomax Technologies, Mysore
📍 Mysuru

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 (mysuru) / mysuru

Subscribe to this job alert:

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