Backend Developer

Full-time, remote position (you must be available at least until 2:00 PM NYC time / 22:00 Kyiv time).

 

Responsibilities:

  • Support and further develop API for mobile applications;
  • Integrate new payment providers and third-party services;
  • Optimize system performance using Laravel Octane;
  • Develop new functionality in Laravel Nova admin panel;
  • Work with queues, listeners, and background tasks;
  • Integrate AI-powered features via OpenAI API;
  • Ensure and maintain platform multilingual support.

     

Required Skills and Knowledge: 

  • PHP 8.1+ (advanced level);
  • Laravel 10.x (3+ years of production experience);
  • Laravel Nova 4.x for admin panel;
  • Laravel Octane for high-performance applications;
  • Deep understanding of Eloquent ORM and relationships;
  • Experience with queues (Jobs, Listeners, Events);
  • RESTful API development;
  • Docker and docker-compose.

 

Database:

  • MariaDB/MySQL (complex queries, optimization);
  • Experience with multilingual systems.

     

Integrations (at least 3-4 required):

  • Payment systems: Stripe / Paddle via Laravel Cashier;
  • Push notifications: OneSignal / Firebase;
  • Email marketing: ActiveCampaign / Brevo;
  • SMS providers: Twilio;
  • AI: OpenAI API.

     

Experience Requirements:

  • PHP: 4+ years;
  • Laravel: 3+ years in production projects;
  • Proven experience integrating multiple payment systems;
  • Team collaboration with git-flow (Bitbucket).

     

Preferred Competencies: 

  • Multilingual abilities (preferred languages: English, Ukrainian, Spanish);
  • Strong problem-solving and debugging skills.

     

Stages of the interview:

  • Interview with HR (30 minutes)
  • Interview with tech-team (1 hour)
  • Meeting with Team Lead (25 minutes).

     

Benefits:

  1. Fully remote work and flexible schedule, allowing you to independently plan your workweek. The main requirement is timely reporting on completed work.
  2. Paid sick leave - 5 days.
  3. Paid vacation - 20 days per year after the probationary period.

 

Probationary Period: 2-3 months.

If you are interested in this position and meet all the requirements, please submit your resume. We look forward to receiving your application and hope for a successful collaboration with you.

 

We will contact you within 7 working days of receiving your application.

 

Join us in making Ultiself the next big thing in health and wellness!

Required skills experience

Stripe
OneSignal
Firebase
ActiveCampaign
Twilio

Required languages

English B1 - Intermediate
Stripe, OneSignal, Firebase, ActiveCampaign, Brevo, Twilio, Laravel 10.x, PHP 8.1+
Published 30 October
378 views
ยท
106 applications
97% read
ยท
95% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...