Full Stack Developer (MERN + Python)
Bengaluru, Karnataka, India
Experience Required: Minimum 2+ Years (Strictly Mandatory)
Salary: ₹20,000/month (Based on skills & experience it can be increased)
Freshers DO NOT APPLY
About Us
Cyrasoft Lab Technologies Pvt Ltd is a fast-growing technology startup building scalable web applications, HRMS systems, payroll platforms, fintech integrations, and government compliance solutions for international clients.
We are looking for a highly dedicated, hardworking, and technically strong Full Stack Developer who can independently handle both frontend and backend development, deployment, API integrations, database architecture, and production-level problem solving.
This role is strictly for developers who already have real-world hands-on experience building and deploying applications.
This is NOT a training role and NOT suitable for freshers.
Job Role
We are hiring a Full Stack Developer (MERN + Python) who has strong expertise in:
- Backend architecture
- Scalable API development
- PostgreSQL & MySQL database management
- React frontend systems
- Python automation & business logic
- Deployment & DevOps workflows
- Government & third-party API integrations
The ideal candidate should be capable of multitasking, taking ownership of modules, solving production issues, and contributing actively to the team.
Mandatory Technical Skills (STRICT REQUIREMENTS)Backend Development
✅ Strong hands-on experience with:
- Node.js
- Express.js
- REST API development
- API authentication & authorization
- JWT & OAuth systems
- Middleware architecture
- Error handling & validation
- Scalable backend structure
Minimum experience: 2 or 2+ years in real projects
Frontend Development
✅ Strong expertise in:
- React.js
- Component-based architecture
- State management
- API integration
- Responsive UI development
- Performance optimization
Python Expertise (VERY IMPORTANT)
✅ Candidate must be highly efficient in Python and should have practical experience with:
- Automation scripts
- Data processing
- API development
- Backend logic
- File handling
- XML processing
- QR code generation
- Background jobs
Expected Python Knowledge
Experience with libraries/frameworks such as:
- FastAPI / Flask
- Pandas
- Requests
- SQLAlchemy
- OpenPyXL
- Celery / Async processing
- XML libraries
- PDF generation libraries
Candidate should be comfortable writing optimized and production-ready Python code.
Database Expertise (VERY IMPORTANT)PostgreSQL (HIGH PRIORITY)
✅ Candidate MUST have strong PostgreSQL knowledge including:
- Complex joins
- Advanced queries
- Query optimization
- Indexing
- Audit logs
- Reporting systems
- Transactions
- Stored procedures/functions
- Performance tuning
This is one of the most important requirements.
MySQL
✅ Strong experience in:
- Relational database design
- Query writing
- Normalization
- Data integrity
- CRUD operations
- Production database handling
API Integration Experience
✅ Strong experience integrating:
- Third-party APIs
- Payment gateways
- Government APIs
- XML-based APIs
- Invoice submission systems
- QR code systems
- Authentication APIs
Experience with structured XML generation and API payload validation is required.
Deployment
✅ Candidate should know how to independently deploy applications.
Required knowledge:
- Linux server handling
- Azure / AWS / VPS deployment
- Vercel deployment
- Nginx configuration
- PM2 process management
- CI/CD pipelines
- GitHub Actions
- Environment configuration
- Domain & SSL setup
- Production debugging
- Monitoring & logs
Candidate should not depend on others for deployment-related tasks.
Good To Have (Bonus Skills)
⭐ Knowledge of ZATCA compliance
⭐ Understanding of UBL 2.1 XML formats
⭐ HRMS / Payroll domain experience
⭐ Redis / BullMQ queue systems
⭐ Docker & containerization
⭐ ESC/POS thermal printer integration
⭐ WebSocket / Realtime systems
⭐ Azure cloud services
Who We Are Looking For
We are looking for someone who is:
- Highly responsible and self-driven
- Hardworking and committed
- Comfortable handling multiple tasks
- Able to work under deadlines
- Ready to contribute actively to the team
- Passionate about solving real-world engineering problems
- Capable of independently building production-ready systems
The candidate should have experience working on actual deployed applications — not just academic projects or tutorials.
Strict Eligibility Criteria DO NOT APPLY IF:
❌ You are a fresher
❌ You only have internship-level exposure
❌ You only know theory without real project experience
❌ You are not confident in backend development
❌ You are not comfortable with databases & deployment
Preferred Experience
Candidates with experience in the following domains will be preferred:
- Payroll systems
- Attendance systems
- HRMS platforms
- ERP systems
- Government compliance platforms
- Invoice automation systems
- Fintech applications
What We Offer
- Opportunity to work on real-world international projects
- Exposure to fintech, HR tech & compliance systems
- Fast learning and growth environment
- Ownership-driven engineering culture
- Career growth opportunities as the company scales
Office Address
Cyrasoft Lab Technologies Pvt Ltd
54, 12th Main Rd, 3rd Block East,
Jaya Nagar 1st Block East,
Jayanagar, Bengaluru, Karnataka – 560011
How To Apply
Send your updated resume to:
[email protected]
Only candidates with relevant hands-on experience will be considered.
Job Type: Full-time
Pay: ₹25,000.00 - ₹30,000.00 per month
Education:
Work Location: In person