
Back-End Software Engineer
VFX Financial PLC
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
About the role
- Collaborate with engineering, product, operational SMEs, and wider stakeholders to translate complex requirements into robust technical solutions.
- Architect, implement, and rigorously test high-quality .NET applications with a focus on performance, reliability, and scalability.
- Produce clean, maintainable, and well-documented code aligned with VFX engineering standards.
- Proactively identify and remediate defects through detailed root-cause analysis.
- Maintain and enhance existing applications, ensuring resilience and operational efficiency across our .NET ecosystem.
- Conduct peer code reviews to ensure quality, maintainability, and adherence to engineering best practices.
- Create comprehensive technical documentation to support future development, onboarding, and architectural clarity.
- Remain current with emerging .NET technologies and best practices, implementing improvements that strengthen the competitiveness and robustness of our platform.
- Embed security principles directly into the codebase, addressing risks proactively.
- Partner with QA teams on test planning and execution to uphold VFX’s high software quality standards.
- Actively participate in Agile ceremonies, contributing to predictable delivery, improved collaboration, and continuous improvement across sprints.
Requirements
- 3–5 years of hands-on experience in .NET development, delivering scalable, production-grade applications.
- Strong proficiency in DDD, CQRS, and clean architecture with practical application in prior projects.
- Solid experience designing and consuming RESTful APIs and integration layers.
- Proficient in unit testing frameworks (NUnit, xUnit) and mocking tools (NSubstitute, Moq).
- Strong SQL Server or relational database experience, including schema design and performance optimization.
- Skilled in Git-based version control workflows, including branching strategies and code review processes.
- Excellent written and verbal communication skills.
- Experience in fast-paced, agile engineering environments.
Benefits
- Generous Profit Share Plan (PSP)
- Equity via the Company Share Option Plan (CSOP)
- Competitive salary
- Annual all-expenses paid company incentive trip abroad
- Flexible learning & development budget
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETDDDCQRSclean architectureRESTful APIsunit testingNUnitxUnitSQL ServerGit
Soft Skills
communicationcollaborationproblem-solvingattention to detailadaptability