Position: Senior FullStack .Net Software Engineer for FinTech and e-Commerce Enablement Platform
Company: Brightgrove
Experience required: 5y
English level: upper

We are looking for Senior FullStack .Net Software Engineer for high-growth FinTech and e-Commerce enablement platform that leverages a proprietary technology infrastructure to service some of the largest and most innovative brands in America.

**ABOUT THE CLIENT**
Our customer power multiple businesses and consumer services, including the rewards system, along with several mobile apps. With an expansive and growing Partner Network, our client has established itself as a leading payments platform with a best-in-class transaction gateway.

The recent investment of +$30M of “growth capital” from the Private Equity/Hedge Fund sponsor.

**PROJECT DETAILS**
The rewards platform can be white-labeled and quickly integrated into existing retail and loyalty systems. A multi-tender, proprietary “wallet” with rewards, gift cards, and credit.

It is a web-based application, built with many different technologies, for now, the core is .NET and. You will work with new feature development, support existing functionalities, and make bug fixes.

**YOUR TEAM**
You will be working with a team of A-plus full-time Engineers, to deliver multiple projects simultaneously. We work hard, and we have fun. We are building an amazing, highly scalable social platform that is changing the lives of millions of people.

We are looking for Engineers who can think like Product Managers and deeply care about the product. A current team is about 50 people worldwide and works using Agile methodology.

**WHAT’S IN FOR YOU**
20 days per year for your recreation and health
Long term and stable projects
Strong experts you can collaborate with and learn from
Smooth and respectful interviews

**RESPONSIBILITIES**
Work within a cross-functional global team, and design end-to-end engineering solutions using existing or new technology platforms
Be truly full-stack – you will touch everything from the infrastructure to the design of the user, review code, automate the delivery of code and support the application
Develop prototype applications that can be used to build product concepts
Self-management and execution against project plans and delivery commitments
Drive a culture of continuous delivery, collaboration, and using data to drive engineering decisions
Report on the status of development, quality, operations, and system  to management
**SKILLS**
We are seeking a Full Stack Developer who loves building cool stuff. You will lead a team of contract and full-time engineers, to deliver multiple projects simultaneously. You should have the breadth of knowledge to lead development in several domains including Javascript front-end frameworks, .Net backend development, and databases. You should have a deep technical understanding of web technologies and the willingness to learn new technologies on the .

**Main requirements:**
Bachelor’s Degree in Computer Science or Equivalent
7+ years’ experience in development on the .Net platform
Experience designing, implementing, debugging, refactoring and  end-to-end, full-stack, web-based solutions
Experience building solutions using .NET framework v4.7+, .Net Core 3.1+ (6 preferable), with a focus on: C# v6+, ASP.NET MVC v5+, WebAPI v2+, Entity Framework v6+
Knowledge of Object-Oriented principles (SOLID, DRY) and design patterns (GoF)
Experience with both relational (e.g. SQLServer, MySQL) and NoSQL, document-oriented DB (e.g. MongoDB, DynamoDB, DocumentDB)
Hands-on experience in using JavaScript frameworks ( 8 is preferred), HTML/CSS
Agile development practices: Scrum, TDD, TDD&Mocking tools (e.g. XUnit, RhinoMocks, Selenium Webdriver)
Experience using: Source Controls (TFS, Git), Visual Studio 2019/2022, Visual Studio Code, NuGet, ReSharper, Profilers (e.g. ANTS, Monyog), CI/CD (CodeCommit, CodeBuild, CodeDeploy, TeamCity, Jenkins)

**Nice to have:**
IOC, DI, AOP & Logging frameworks (e.g. Unity, AutoMapper, AutoFac, Log4Net)
Module Bundlers & Task Runners (e.g Webpack, Grunt)
Experience with search engine libraries and queries (e.g. Elastic, Solr)
JavaScript technologies (e.g. , React, Redux, KnockoutJS), UI frameworks like SASS, SCSS
Experience with the  platform