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