Node.js / Python Developer

$$$$

About the Role

We are looking for an experienced Node.js / Python Developer to join us long-term and take ownership of a production WhatsApp automation platform used by real customers.

You will work on two interconnected systems:

  • A multi-account WhatsApp messaging platform with scheduling, personalization, real-time monitoring, and campaign management.
  • A device automation platform that manages Android emulators, account lifecycle, automation flows, and integrations.

This is a long-term role focused on product development, system reliability, and building new features.

 

Responsibilities

  • Develop and maintain production Node.js and Python applications.
  • Implement new features based on business requirements.
  • Improve system stability, performance, and scalability.
  • Optimize APIs, databases, and real-time communication.
  • Extend automation workflows and plugin functionality.
  • Maintain and improve the frontend where needed.
  • Work with an existing codebase and contribute to its long-term evolution.

 

Requirements

  • Strong commercial experience with Node.js.
  • Strong commercial experience with Python.
  • Experience with Express.js and FastAPI.
  • Solid understanding of REST APIs and WebSockets.
  • Experience with asynchronous programming and concurrent systems.
  • Good knowledge of SQLite or similar relational databases.
  • Strong JavaScript fundamentals (Vanilla JS).
  • Basic PHP knowledge for maintaining existing functionality.
  • Ability to work independently on production systems.

 

Nice to Have

  • Experience with WhatsApp automation (Baileys or similar).
  • Android / ADB knowledge.
  • Experience with PyQt or desktop applications.
  • Experience designing plugin or extension architectures.
  • Knowledge of rate limiting, anti-detection, or automation systems.

 

We Offer

  • Long-term collaboration.
  • Existing production product with active users.
  • Full onboarding and documentation.
  • Opportunity to take ownership of a technically challenging platform.
  • Flexible remote work.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 24 June
48 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...