MCPNew: now works with Claude & AI assistants
Aonic

Aonic

Software Engineer

Company

Aonic

Role

Software Engineer

Location

Subang Jaya, Malaysia

Job type

-

Found on Mokaru

4 weeks ago

Share this job

Salary

Not disclosed by employer

Job description

About the Role

We are seeking a Software Engineer to develop and enhance our desktop-based mapping software used in agricultural environments. This platform integrates with AI-powered backend systems for tree detection, enabling users to visualize, analyze, and manage geospatial agricultural data effectively.

You will play a key role in building interactive map tools, integrating Al services, and ensuring the application performs reliably in real-world use cases.

Key Responsibilities

· Design and develop scalable desktop applications using Golang (Wails framework).

· Build and maintain interactive mapping features using Leaflet and modern frontend technologies.

· Integrate Al server APis for tree detection, Tirocessing, and visualization within the application.

· Collaborate with Al/ML engineers to ensure seamless data flow between the application and backend services.

· Translate business and operational requirements into technical solutions.

· Optimize application performance for handling large geospatial datasets.

· Write clean, maintainable, and well-documented code.

· Troubleshoot, debug, and resolve application issues efficiently.

· Provide technical guidance and mentorship to junior developers when needed.

· Work closely with QA to ensure software quality and reliability.

· Participate in Agile / Scrum activities including sprint planning, stand-ups and retrospectives.

Must-Have Skills & Qualifications

· Degree in Software Engineering, Computer Science, or related field (or equivalent practical experience).

· Proficiency in Golang for application development.

· Experience with Vue js or similar frontend frameworks.

· Strong understanding of API integration (RESTful services).

· Experience building or working with desktop applications.

· Familiarity with geospatial concepts and map-based interfaces.

· Solid debugging and problem-solving skills.

· Ability to write clear technical documentation.

· Good communication skills and ability to work collaboratively in a team.

Good-to-Have Skills

· Experience with Wails (Golang framework) for desktop app development.

· Hands-on experience with Leaflet or other mapping libraries (e.g., Mapbox, OpenLayers).

· Familiarity with Al/ML integration workflows (eg., consuming inference APls).

· Knowledge of geospatial data formats (GeoJSON, shapefiles, etc.).

· Experience with Python or C#.

· Understanding of performance optimization for data-heavy applications.

· Experience with version control (Git) and CI/CD pipelines.

· Exposure to cloud services or distributed systems.

· Experience working in Agile/Scrum environments.

Working Environment

· Primarily office-based with collaboration across software and Al teams.

· Involvement in real-world agricultural technology solutions.

· Opportunity to work on mapping and Al-driven products with tangible industry impact.

Who Should Apply

· Junior to mid-level engineers looking to grow in desktop application development and Al-integrated systems.

· Developers interested in geospatial technologies, mapping tools, and AgriTech.

· Individuals who enjoy solving complex, data-driven problems.

What We Offer

· Opportunity to work on innovative Al and mapping solutions in agriculture.

· Exposure to modern technologies across frontend, backend, and Al integration.

· Collaborative and growth-oriented environment.

· Career development in a rapidly evolving tech domain.

Resume ExampleCover Letter Example

Explore more