Software Engineer
Actively Reviewing the ApplicationsMarmin.ai
Karnataka, India
Full-Time
Remote
Posted 3 months ago
•
Apply by May 4, 2026
Job Description
Company Description
Marmin.ai, an AJMS Group entity, is a leading e-invoicing platform designed to help businesses ensure compliance with government-mandated e-invoicing regulations in regions like the UAE, KSA, Malaysia, Singapore, and India. The platform integrates seamlessly with ERP, POS, and accounting systems to enable real-time invoice generation, validation, and secure data transmission. Marmin supports businesses of all sizes by automating large-scale invoicing processes while maintaining full compliance with regional standards. Trusted by global leaders such as Lenovo, Hitachi, and Ethiopian Airlines, Marmin reduces manual effort, minimizes errors, and simplifies tax compliance through advanced automation. Our mission is to enable businesses to stay ahead of regulatory challenges, focusing more on growth and innovation.
Role Description
This is a full-time hybrid role based in Hassan, with an option for partial remote work. As a Software Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software solutions for e-invoicing compliance. Your day-to-day tasks will include back-end development, programming, and implementing object-oriented coding practices. You will play a crucial role in scaling the platform, ensuring system security, and maintaining software integrations, all while collaborating with cross-functional teams to deliver robust and efficient software systems.
Responsibilities
Design, develop, and maintain
back-end services and APIs using
Java
(Spring Boot, or similar framework).
Build and enhance interactive, user-friendly
front-end interfaces
using
React.js
and related technologies (Redux, Hooks, etc.).
Collaborate with product managers, designers, and other engineers to define and implement new features.
Ensuring code quality, performance, and adherence to best practices.
Troubleshoot, debug, and upgrade existing systems to improve stability and performance.
Contribute to technical documentation, architectural decisions, and system design.
Implement and maintain unit, integration, and end-to-end tests.
Qualifications
2+ years
of professional experience in software development.
Experience with Software Development, Back-End Web Development, and designing scalable systems
In-depth knowledge of
MongoDB
and NoSQL database design, performance tuning, and scaling.
Solid understanding of
RESTful APIs
design, development, and consumption.
Experience with version control systems, particularly
Git
.
Familiarity with Agile development methodologies (
Scrum, Kanban
).
Strong problem-solving and analytical skills
Experience with e-invoicing platforms, tax compliance systems, or cloud-based software (a plus)
Bachelor?s degree in Computer Science, Software Engineering, or a related field
Ability to work effectively in a hybrid work environment
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Java Software Engineer
Lorven Technologies Inc.
India
Full-Time
₹3–13 LPA
Git
JavaScript
MySQL
+20
Technical Lead-Data Engg
Birlasoft
Hyderabad
Full-Time
ADF
Software Dev Engineer II
Swiggy
India
Full-Time
₹1–4 LPA
Engineering
TypeScript
Redux
+2
Java Springboot, DevOps
Capgemini
Bengaluru
Full-Time
Spring Boot
Hibernate
MySQL
+1
Full Stack Developer
Cognizant
India
Full-Time
₹4–6 LPA
Teamwork
Git
JavaScript
+12
Share
Quick Apply
Upload your resume to apply for this position