The Role
As a Software Developer, you'll be responsible for designing and implementing new features and solutions across both the backend and frontend of the company's ERP application. You'll work on scalable, data-driven web applications that directly impact customers and improve operational performance.
Your contributions will help transform product ideas into reality, balancing technical innovation with great user experience.
Responsibilities
1. Design and implement new product features from concept to completion
2. Write clean, maintainable, and well-tested code
3. Participate in agile development cycles and sprint planning
4. Collaborate with cross-functional teams to refine user experiences
5. Contribute to technical discussions and product direction
6. Troubleshoot and resolve production issues
7. Champion best practices and continuous improvement
Skills & Experience
Essential:
8. Strong Java 8+ development experience
9. Proficiency in modern JavaScript (ES6)
10. Experience with React or similar front-end frameworks
11. Backend experience with Spring Boot, JPA/Hibernate, and PostgreSQL
12. Familiarity with Git version control
13. Proven experience building responsive, data-driven web applications
Desirable:
14. Experience with GraphQL
15. Knowledge of Docker and containerization
16. TypeScript experience
17. Working knowledge of Linux
18. Understanding of ERP, sales order processing, or inventory management systems
Why Apply?
19. Join a collaborative, innovative development team
20. Work with modern technologies in a fast-paced, supportive environment
21. Hybrid working model for flexibility
22. Direct contribution to meaningful, customer-impacting software
23. Clear opportunities for professional growth and career progression
24. See your ideas come to life in a product used daily by real businesses