Full Stack Developer
TechHavenLabs
yesterday
Verified
Role details
Languages
English Experience level
Intermediate, Senior Compensation
€ 5-6KJob location
Remote
EU
Tech stack
JavaScript
Node.js
TypeScript
GIT
Next.js
Job description
We are looking for a Full-Stack Developer to own, maintain, improve, and expand the Unified Comms application. The successful candidate will understand the complete product stack — including Electron desktop architecture, React or Next.js, Node.js services, IPC communication, state management, session handling, persistence, packaging, and release processes. The Full-Stack Developer works alongside blockchain and AI specialists, integrating their capabilities correctly into the product.
Requirements
- Strong professional experience with JavaScript and TypeScript
- Strong experience with React and a framework such as Next.js
- Professional experience with Node.js and full-stack applications
- Experience maintaining an existing production codebase
- Strong understanding of frontend/backend integration, APIs, async programming, state management, and local persistence
- Electron main and renderer processes, application lifecycle, sessions, and views
- Preload scripts, context isolation, contextBridge, and IPC communication
- Local file operations, cross-platform behavior, packaging, electron-builder, and desktop release processes
- Experience with Git, pull requests, debugging, and technical documentation
- Ability to locate correct integration points before writing code
- Professional written and spoken English
Benefits & conditions
- Competitive salary based on experience and skills.
- Flexible working hours with a focus on results rather than fixed schedules.
- High-quality equipment provided or a home office allowance.
- Collaborative international engineering team with a remote-first culture.
- Generous paid annual leave and public holidays in accordance with your country of employment.
- Paid sick leave and other statutory benefits in accordance with local employment regulations.
- Opportunities to influence technical architecture and engineering best practices.
- Career growth opportunities as the company and engineering team continue to expand.