- Location
- Portugal
- Workplace
- Remote
- Type
- Full-time
- Seniority
- Senior
- Source
- Pinpoint
Description
Senior Back-End (.Net)
Department: Engineering
Employment Type: Full Time
Location: Portugal
Reporting To: Patrick Schmid
Description
Opportunity for impact
Newfire is seeking a Senior Backend Engineer
What's the Project?
Our client is a well-established company in the luxury retail industry undergoing a major technology transformation. They have chosen Newfire as their long-term engineering partner for their digital ecosystem: a large custom e-commerce platform, multiple online storefronts, and the enterprise systems that run the business behind them. The goal is to modernize the platform and speed up software delivery, taking release cycles from several months down to about one.
Your day-to-day activities:
- Designing and building integrations between the ERP, internal applications, and third-party vendor systems, over SFTP, APIs, and message queues
- Developing and maintaining .NET applications and services across the Azure estate
- Diagnosing and resolving SQL Server performance problems in production — deadlocks, timeouts, slow queries — and hardening schema and indexing so they stop recurring
- Building and maintaining Azure Logic Apps, App Services, and Azure SQL workloads
- Onboarding new vendors onto the integration platform as the business adds them, which is a continuous stream of work rather than a one-off project
- Engineering scheduled and batch jobs to production-grade reliability: failure handling, monitoring, atomicity
- Bringing structure to a codebase carrying real legacy: consolidating duplicated logic and retiring what can be retired
- Translating business workflows (finance, inventory, order management) into reliable technical solutions
- Establishing tests and documentation for the surfaces you own
- Participating in code reviews and pod ceremonies
- Triaging and resolving production incidents across the enterprise systems estate
- As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company.
You’re a perfect match if you have:
- 7+ years of backend engineering with strong C# / .NET, including .NET Framework — the estate includes long-lived applications, not just greenfield services
- Deep Azure development experience: Logic Apps, App Services, Azure SQL, and the surrounding PaaS services, from a developer and DevOps perspective rather than a networking or IT infrastructure one
- Strong T-SQL and SQL Server fundamentals with genuine performance and reliability depth: query and index optimization, execution plan analysis, deadlock and timeout diagnosis, blocking and concurrency
- Enterprise integration breadth across multiple patterns: flat-file exchange over SFTP, direct REST and SOAP API integrations, and message-queue-based integration
- Experience integrating with third-party vendor systems where the other side dictates the contract and the capabilities vary widely
- Full ownership of what you ship, testing included
- The habit of documenting integration contracts, data flows, and decisions
- Fluency with AI-assisted development workflows
- Comfort improving live systems in production, including legacy code you did not write
- Proactive communication and familiarity with Agile/Scrum
- Excellent spoken and written English
- Ability to work with significant US Eastern Time overlap (LATAM/EMEA delivery hubs)