Senior Back-end Product Engineer

New
F
Fluix TeamB2B Workflow Automation
Based in NetherlandsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsPHPJavascriptKubernetesTypeScriptServerlessSymfonyCI/CD

Requirements

  • 5+ years of backend engineering experience, including ownership of complex features or services from solution design through production.
  • Strong proficiency in PHP and Symfony.
  • Solid knowledge of system and API design, design patterns, clean code practices, and Domain-Driven Design (DDD).
  • Hands-on experience with AWS services (EC2, S3, SQS, Lambda, DynamoDB, RDS, IAM).
  • Familiarity with Kubernetes and serverless architectures.
  • Strong debugging and profiling capabilities using tools such as Xdebug and Blackfire.
  • Experience with CI/CD, automated testing, and application observability.
  • Familiarity with JavaScript/TypeScript, Node.js, and frameworks such as ExpressJS or NestJS.
  • Demonstrated daily use of AI in software development, with the ability to explain how AI is used, what tasks are delegated, and how outputs are validated.
  • Good understanding of application security and OWASP principles.
  • Strong product mindset and autonomy, with the ability to start from a problem, design a solution, make sound technical decisions, and drive delivery.
  • Strong communication and collaboration skills.

Responsibilities

  • Own backend features end-to-end, from understanding customer problems and designing solutions through production release and continuous improvement.
  • Design scalable, reliable, and maintainable backend services, APIs, and data models.
  • Scope and decompose work independently, make architectural decisions, and present technical solutions to the team.
  • Challenge requirements and technical approaches when simpler, more effective solutions are possible.
  • Develop new functionality while refactoring existing systems, improving code quality, and expanding test coverage.
  • Use customer feedback, data, logs, and production insights to investigate issues and guide product and technical decisions.
  • Incorporate AI tools into daily development for coding, refactoring, code reviews, testing, documentation, and technical investigations.
  • Improve development workflows through automation, stronger observability and alerting, and more effective release processes.
  • Participate in shared on-call and support rotations, investigating production incidents and customer-reported issues.
  • Collaborate with Backend, Frontend, iOS, Android, and Support teams to deliver reliable product experiences.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now