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