We are looking for an experienced WordPress plugin developer to work with us on a freelance or independent contractor basis. This is not a salaried employment position — candidates must operate as a freelancer or through their own registered company and be able to issue invoices to a German company.


Core Technical Requirements

Strong experience developing WordPress plugins

  • Proven experience building and maintaining production-ready WordPress plugins
  • Experience with both standalone plugins and add-ons/extensions for existing WordPress plugins
  • Ability to provide examples of published plugins (WordPress.org or private repositories)

Plugin architecture & code reuse

  • Experience designing shared core libraries or base plugins used across multiple plugins
  • Ability to refactor existing plugins to reduce duplication and improve maintainability
  • Understanding of extensible plugin architecture (hooks, filters, modular design)

PHP & WordPress internals

  • Strong PHP skills (WordPress coding standards)
  • Deep understanding of WordPress hooks (actions & filters), plugin lifecycle (activation, updates, deactivation), Settings API, admin pages, option handling, and security best practices (nonces, sanitization, escaping)

JavaScript

  • Solid experience with JavaScript in the WordPress ecosystem
  • Familiarity with modern JS usage in admin interfaces (vanilla JS or frameworks where appropriate)
  • Experience enhancing UX for settings pages and dashboards

Payments & integrations (strong plus)

  • Experience integrating payment gateways or external APIs
  • Understanding of webhooks, callbacks, and logging
  • Experience with Bitcoin / Lightning payments is a plus but not required

Project-Specific Expectations

  • Maintain and update existing WordPress plugins
  • Develop new plugins and plugin add-ons
  • Design and implement a Coinsnap Core plugin to centralize shared functionality (settings pages, API connections, logging, UI patterns), serve as a base for future Coinsnap plugins, and be extensible and backward-compatible

Engagement & Location

  • Freelance or independent contractor only — you must operate through your own freelance status or registered company. This is not an employment position; we do not hire employees.
  • Fixed monthly compensation — we offer a stable, agreed-upon monthly rate for ongoing collaboration.
  • Must be able to issue monthly invoices to a German company (Gewerbeanmeldung, sole proprietorship, LLC equivalent, or similar)
  • Based in the Balkan region (required)
  • Long-term collaboration preferred

Collaboration Requirements

  • Clear, structured communication
  • Comfortable working with an existing codebase
  • Able to work independently and propose architectural improvements
  • Individuals only — no agencies

Apply for this role

Accepted formats: PDF, DOC, DOCX