Overview
My client is a global private equity firm seeking a Senior Software Engineer focused on the front-end to join their Engineering team and own both front-end and back-end solutions or with a main front-end focus. You’ll drive development of Vue.js UIs, architect and maintain robust .NET Core and .NET Framework services and contribute to our ETL pipelines and reporting processes. In our fast-paced environment, you’ll set technical direction, mentor peers, and champion best practices to keep our codebase clean, scalable, and secure. The ideal candidate is a self-starter who learns quickly, respects proven conventions, and elevates the team’s expertise through coaching and thoughtful refactoring.
Key Responsibilities
- Front-end Development & Design:
- Build reusable Vue.js components (Composition API, Pinia, Vue Router)
- Create wireframes and mock-ups using Figma, Sketch, or equivalent
- Implement and maintain RESTful APIs in .NET Core; support legacy .NET Framework services
- Model SQL Server schemas, write T-SQL queries
- Provide strategic technical solutions to complex problems in a distributed systems environment
- Uncover true requirements beneath feature requests and recommend optimal technical/business approaches
- Drive the full lifecycle: requirements gathering, design, coding, testing, deployment, and monitoring
- Guide and mentor junior team members, conduct code reviews, and uphold coding standards
- Collaborate with cross-functional teams across distributed offices
- Communicate progress, risks, and dependencies proactively
Required Experience & Skills
- Minimum 8+ years’ software development experience, with at least 5 years’ front-end focus
- Deep proficiency in modern JavaScript frameworks (Vue.js preferred)
- Strong skills in HTML5, CSS3/SCSS/LESS, component architecture, state management, and routing
- Experience with .NET Core (3.1+) and familiarity with maintaining .NET Framework applications
- Basic SQL Server knowledge: schema design, T-SQL querying, indexing fundamentals
- Solid experience with Git workflows and CI/CD pipelines (Azure DevOps)
- Excellent client-facing written and verbal communication skills
- Proven ability to deliver projects independently with high accountability
Education & Qualifications
- Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
- Demonstrated track record of owning front-end feature delivery and mentoring peers across the full stack
Nice To Have
- Hands-on experience with micro-frontend architectures or module federation
- Familiarity with automated testing frameworks (Jest, Cypress, xUnit)
- Experience working in financial or investment domain