Senior Fullstack Engineer
Farfetch
2 months ago
Porto, Portugal
Senior
Responsibilities
- Drive architectural decisions for backend services and frontend applications.
- Own the definition, planning, execution, delivery, and monitoring of features.
- Collaborate with Product Managers on feature discovery and prioritization.
- Design and implement robust applications and event-driven architectures.
- Manage and optimize database schemas for data consistency and performance.
- Engage with the Design Team to ensure visual consistency and code reusability.
- Create and maintain documentation for APIs and system flows.
Requirements
- At least 7 years of experience in building and deploying distributed systems.
- Deep proficiency in .NET (C#) and knowledge of Object-Oriented Programming.
- Comfortable working with relational databases and optimizing them for scale.
- Experience with background jobs and event-driven architecture.
- Proficient in React and TypeScript for building responsive UI components.
- Strong focus on automated testing and CI/CD integration.
- Familiarity with Microsoft Azure and Infrastructure as Code (Terraform).
- Ability to work across different time zones and communicate effectively.
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#MySQL.NETPostgreSQLReactSQLTerraformTypeScript
Categories
BackendFrontendFull Stack