Back to All Openings

We are looking for

Middle/Senior Node.js Engineer with PHP knowledge

Software Engineer, PHP
Share

About AltexSoft

We are looking for a Middle Node.js Developer with a solid PHP background to join one of our clients' projects. In this role, you will work on migrating asynchronous background jobs from a PHP framework to a Node.js and TypeScript stack. You will be involved in building reliable, event-driven services for media processing, improving system observability, and shaping technical decisions around cloud runtime and architecture.

About Project

The project is focused on migrating legacy asynchronous background jobs from an outdated PHP framework to a modern Node.js and TypeScript solution. These jobs support an event-driven platform responsible for media processing tasks such as video handling, audio extraction, and transcription. The goal is to improve maintainability, reliability, and scalability while gradually transitioning core components to a new technology stack.

You Have

  • 3+ years of experience with Node.js and TypeScript, including asynchronous programming, streams, and automated testing
  • Hands-on experience with AWS in event-driven architectures, including SQS, retry strategies, and dead-letter queue patterns, plus familiarity with Lambda or ECS
  • Practical experience using FFmpeg for media processing pipelines
  • Strong knowledge of PostgreSQL, including schema design and query optimization, and working understanding of MySQL
  • Ability to confidently read and understand PHP code, including Yii v1–based solutions, without actively developing new PHP features
  • Experience working with background jobs, queue consumers, retries, and idempotent processing
  • Clear written and spoken communication skills, with comfort working in a distributed team and overlapping with US time zones 
  • Experience using AI coding assistants (e.g., Cursor, GitHub Copilot, or similar) in day-to-day development tasks

Would be a plus

  • Experience with serverless or hybrid media workflows, such as Lambda with EFS or Step Functions
  • Familiarity with Node.js data access libraries and ORMs such as Prisma, TypeORM, or Knex
  • Experience working with S3 and pre-signed URLs for media handling
  • Knowledge of reliable messaging or ingestion platforms beyond basic queue usage
  • Basic experience with infrastructure-as-code tools like Terraform, CloudFormation, or AWS CDK
  • Experience building AI-powered solutions or integrating AI pipelines/APIs into software projects
     

You Are Going To

  •  Analyze legacy PHP/Yii v1 background jobs to understand triggers, inputs, outputs, and side effects
  • Design and implement Node.js and TypeScript–based job handlers, including queue consumers, retries, idempotency logic, and DLQ handling
  • Build and maintain FFmpeg-based workflows for video processing, audio extraction, and transcription with proper error handling
  • Develop and maintain data access layers for PostgreSQL while ensuring compatibility with MySQL during the migration phase
  • Implement observability practices, including structured logging, metrics, alerts, and technical documentation for migration playbooks
  • Collaborate with the team on architectural decisions, including runtime selection between serverless and container-based approaches, as well as CI/CD improvements

We offer

Cup

Work-life Balance

  • Possibility to work remotely
Health

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise
book

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with  top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development 
gora

Development

  • Horizontally — master new technologies at internal courses
  • Vertically — choose your own career path through Competency trees
medal

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.
Contact our Talent Acquisition Specialist
Nataliia Tarnopolskanataliia.tarnopolska@altexsoft.com

To many people, the world is chaos. To us, it's something a few effective formulas can organize and even change.

Come along if you share our vision

  • We were founded in 2007. Employer of the Year (2014, 2017, 2019).
  • The AI Ukraine conference and the Know Your Onions meetups organizer.
  • R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.