We are seeking a skilled Full Stack Software Engineer with expertise in developing cross-platform Electron applications for Linux and MacOS (MacMini), along with experience in Python, TypeScript, JavaScript, and hardware integration. You will design, build, and maintain software solutions that connect hardware and software seamlessly.
Key Responsibilities:
Develop Electron-based applications with optimized performance for Linux and MacOS.
Build robust GUIs, backend systems, APIs, and manage database interactions.
Integrate and troubleshoot hardware systems like electronic lockers using protocols like I2C or GPIO.
Debug, test, and optimize applications across platforms.
Collaborate with teams to deliver innovative solutions and mentor junior developers.
Qualifications:
Proficiency in Electron, Python, TypeScript, JavaScript, and hardware communication protocols.
Experience developing on Linux and MacOS, particularly MacMini.
Strong debugging, problem-solving, and Git collaboration skills.
Preferred Skills:
Cross-platform deployment, CI/CD pipelines, and database management.
Knowledge of AWS and security best practices for hardware-software systems.
Benefits:
Competitive salary, bonuses, flexible work options, and professional development opportunities.