Job Description

Key responsibilities

- Build and maintain a cross-platform desktop application with React.js, TailwindCSS, and Electron (Chromium shell)

- Develop REST/GraphQL APIs in Node.js (Express) or FastAPI and integrate them with the frontend via IPC and HTTP

- Connect AI services (OpenAI GPT-4, LangChain) for features such as summarization, planning, and PDF chat

- Implement payments and subscription logic with Razorpay and/or Stripe, including micro-transactions and webhook handling

- Design and optimize data models in Firebase/Firestore or PostgreSQL for user auth, short-/long-term memory, and analytics

- Write unit, integration, and end-to-end tests with Jest and Cypress; enforce code quality with ESLint and Prettier

- Package and distribute the Electron app for Windows, macOS, and Linux using Electron Builder

- Participate in daily stand-ups, code reviews, and CI/CD workflows (GitHub Actions)

Must-have skills

...

Ready to Apply?

Take the next step in your AI career. Submit your application to Zipnom today.

Submit Application