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 languages

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