Backend Engineer
Farfetch
2 months ago
Porto, Portugal
Mid Level
Responsibilities
- Contribute to architectural discussions for backend services.
- Own the development, delivery, and monitoring of features in production.
- Partner with Product Managers to refine and estimate new features.
- Implement robust applications and event-driven logic using Azure Service Bus and Hangfire.
- Optimize database schemas for data consistency and efficient query performance.
- Collaborate with Design Team and Frontend engineers on API contracts.
- Document APIs, system flows, and technical processes.
- Master the tech stack including .NET (C#), PostgreSQL, and Azure.
Requirements
- 3 to 5 years of experience building and deploying web applications.
- Strong command of .NET (C#) and Object-Oriented Programming principles.
- Experience with relational databases like PostgreSQL.
- Familiarity with background jobs and event-driven architecture.
- Understanding of automated testing and CI/CD pipelines.
- Exposure to Microsoft Azure and Infrastructure as Code tools like Terraform.
- Effective communication skills in a global, remote-friendly team.
Benefits
- Health insurance for the whole family.
- Flexible working environment and well-being support.
- Extra days off and a sabbatical program.
- Training opportunities and free access to Udemy.
- Flexible benefits program.
Tech Stack
AzureC#.NETPostgreSQLTerraform
Categories
Backend