EasySoftGroup logo

Senior Backend Engineer

EasySoftGroup·Salary not specified

Primary stack

PHPNode.jsAPIAWS

Nice to have's

RESTGraphQLAI

Job description

About the Position

We’re currently looking for a Senior Backend Engineer with strong PHP expertise and solid Node.js experience to join the Enterprise API & Platform API Team in Warsaw, Poland. This role is fully remote.

This is a hands-on engineering role focused on modernizing and scaling a large PHP-based backend. You’ll have the opportunity to work on the evolution of a monolithic architecture into more modular, service-oriented components while improving code quality, testing, performance, and reliability. You’ll work in a remote-first, globally distributed team, collaborating closely with Product, Platform, and Engineering teams. Your technical decisions and architectural thinking will have a direct impact on how the platform evolves and scales.

Responsibilities

  • Develop a deep understanding of an existing PHP monolithic codebase and progressively extract functionality into modular, service-oriented components.
  • Design, build, and maintain scalable, testable, and reusable backend services using PHP and Node.js.
  • Design and maintain robust RESTful and GraphQL APIs.
  • Lead and contribute to refactoring initiatives focused on performance, readability, maintainability, and scalability.
  • Build, deploy, and operate backend services on AWS, including Lambda and API Gateway.
  • Write and maintain unit and integration tests to ensure reliability across releases.
  • Use AI coding tools effectively while critically reviewing, validating, and improving AI-generated code.
  • Identify technical risks, performance bottlenecks, and opportunities for improvement across the platform.
  • Clearly communicate technical decisions and trade-offs through documentation and short video walkthroughs.
  • Collaborate effectively within a remote, async-first, cross-timezone environment.

Requirements

  • 5+ years of professional backend engineering experience.
  • Expert-level PHP experience, including work on enterprise-grade production systems.
  • Strong hands-on experience with Node.js.
  • Experience refactoring or decomposing monolithic architectures into modular services.
  • Strong knowledge of backend architecture and API design, including REST and GraphQL.
  • Hands-on experience with AWS, particularly Lambda and serverless architectures.
  • Experience writing testable code and maintaining automated test suites.
  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, or Cursor, with the ability to critically review and refine generated code.
  • Strong written and spoken English.
  • A proactive, self-directed approach and the ability to work independently, communicate clearly, and unblock yourself in a remote environment.

We Offer

  • Great people - a talented, collaborative, and friendly international team.
  • Learning & development - access to training and learning resources to support your growth.
  • 26 days of vacation plus floating and company holidays.
  • Wellness & work-life balance - wellness benefits and paid parental leave.
  • Comprehensive insurance package covering medical, life, and business travel.
  • PPK - participation in Poland’s Employee Capital Plan.
  • Equity - stock options as part of the company’s equity-sharing program.
  • Work-from-home stipend to help you create a comfortable home office.

About the Company

If this sounds like your next challenge, feel free to apply!

© EasySoftGroup. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EasySoftGroup is a software development company focused on solving complex technical and product challenges for startups and growing businesses in Europe and the US.We work across the full product lifecycle — from architecture and development to scaling and long-term support. Our core directions include:• Custom Software Development (web, eCommerce, custom platforms)• Tech Consulting & Project Audits• DevOps as a Service• Post-launch support and optimization• Tech Recruitment (EasySoftHire) — hiring strong technical and non-technical specialists for our own projects and client teamsOur mission is to deliver practical, scalable solutions that work in real business conditions. We dive into the context, constraints, and goals to choose the most effective technical approach.EasySoftGroup was founded by experienced developers, which defines our culture and standards. We value clean architecture, predictable delivery, transparency, and ownership. The same engineering mindset applies to how we build teams and organize work.Today, EasySoftGroup is a team of 30+ professionals working on complex, high-impact projects. We grow consciously, focus on quality over volume, and create an environment where specialists can influence decisions, products, and outcomes.

More at EasySoftGroup

All 15 roles

Popular searches