UniGroup's technology team focused on Operations Experience (OX) needs to design and enhance web applications that power day-to-day moving and logistics operations. A Senior Software Engineer is needed to develop scalable, high-quality solutions that connect internal teams, agents, and customers across the enterprise.
Requirements
- strong Java and Spring Boot proficiency.
- Experience developing modern web applications using React.js, Node.js, and TypeScript.
- Strong understanding of full-stack development, RESTful APIs, and microservices architecture.
- Experience working within Agile/Scrum environments.
- Bonus: experience with mobile development
Responsibilities
- Design, develop, test, and deploy web-based applications supporting UniGroup’s operations ecosystem.
- Build and maintain software using Java and Spring Boot, with front-end development in React.js and exposure to Node.js and TypeScript.
- Contribute to code quality and performance through reviews, testing, and refactoring.
- Integrate legacy systems with modern platforms to ensure smooth data flow and system reliability.
- Recommend and implement process and tool improvements that enhance efficiency and software delivery.
- Participate in Agile ceremonies, daily stand-ups, and collaborative problem-solving sessions using tools such as Slack, Zoom, and JIRA.
Other
- Collaborate with product owners, engineers, and stakeholders to translate complex requirements into practical, efficient solutions.
- Mentor junior developers and share technical expertise across the team.
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Minimum of 5 years of professional software development experience
- Collaborative mindset and strong communication skills, with the ability to explain complex concepts clearly.
- Curiosity and a problem-solving mindset with the freedom to innovate and explore new approaches.