Senior Golang Developer
We’re looking for an experienced Go developer with Wails v2 expertise to help modernize an existing Windows desktop product used by enterprise customers.
Our current application is a lightweight Windows daemon installed on customer ERP servers. It collects data from ERP databases (via ODBC or CSV exports) and uploads results to AWS S3 on a schedule. Core backend functionality already exists and works reliably.
We have completed a full v2 UX redesign and need a developer to rebuild the application using Wails v2, replacing the legacy UI based on an outdated Qt binding. You’ll reuse existing backend primitives, but most application logic and the full frontend will be rebuilt from scratch.
Responsibilities
- Build a new Windows desktop app using Wails v2
- Implement setup / onboarding flows, login, templates, tray UI, error handling
- Integrate existing Go backend modules (ODBC / CSV / S3 / SQLite / scheduler)
- Write new Go logic for ERP detection, migrations, IPC, scheduling glue
- Deliver polished frontend based on ready pixel-perfect HTML/CSS mockups
- Package production-ready Windows installer
Required Skills
- Wails v2 (must have shipped at least one Windows app)
- Strong Go skills
- Good frontend skills: HTML / CSS / JavaScript / TypeScript
- Experience building Windows desktop software
- English B2+
Nice to Have
- Windows Registry / WMI APIs
- ODBC integrations
- AWS SDK
- NSIS or similar installer tooling
- Code signing
- Windows Scheduled Tasks
Project Status
- Backend primitives already implemented
- Full UI mockups available in repo
- Clear product direction and redesign completed
Required languages
| English | B2 - Upper Intermediate |