Job details

Fullstack Solution Architect (C#+React)

  • Defi
  • AWS
  • PostgreSQL
  • .NET
  • SQL
  • DevOps
  • Microservices

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 10 months ago

A web-based app and mobile application for providing users with a few types of loans, working through various vendor integrations for the USA market.

What skill set are we looking for?

  • 5+ years of experience in commercial development;
  • Extensive hands-on experience with .NET technology stack;
  • Strong understanding of architectural design patterns and principles: trade-off analysis, microservices, monolith, event-driven;
  • Commercial experience with OAuth and OpenId Connect frameworks;
  • Ability to translate functional and non-functional requirements into software solutions;
  • Experience with architecture documentation: e.g. UML, C4
  • Strong knowledge of object-oriented design techniques and design patterns;
  • Knowledge of web standards and technologies including accessibility compliance;
  • Experience with large-scale React applications and React ecosystem (routing, state managing, etc);
  • Ability to design hybrid solutions to work in AWS in conjunction with on-premise infrastructure
  • At least basic understanding of DevOps principles;
  • B2 English level.

Project Technology Stack

  • .NET Core (6 and later), ASP.NET Сore;
  • ODate, EF Core, OpedIddict, Quartz etc.;
  • .NET Framework 4.8 and ASP.NET Framework;
  • MS SQL, PostgreSQL, DocumentDB;
  • React JS.

Will be a plus:

  • Experience in the development of FinTech systems;
  • Experience with PCI DSS compliance standards.

What should you do?

  • Be a technical expert for software development teams in implementing and maintaining multi-tenant fintech product;
  • Gather functional and non-functional requirements from different stakeholders - business PO, BA, system engineers etc.; Design technical solutions and supervise how they’re implemented. Consult tech leads during development;
  • Define product-wide agreements, conventions and best practices in collaboration with tech leads;
  • Maintain technical documentation, including solution design documents, technical specifications, data models, and architectural diagrams;
  • Help teams with providing a high-level estimate for feature development;
  • Analyze compatibility of new features through all project systems;
  • Support discovery teams.

Our benefits:

  • The exchange of experience;
  • Health insurance;
  • Periodic performance every year;
  • Paid events attendance;
  • Tailored PC Purchase Program.

We believe that work can be a pleasure, so we are waiting for someone who shares our views.

Interview stages:

Stage 1: Interview with a Recruiter.

Stage 2: Technical Interview with Tech Leads.

Stage 3: Call with HRs and PM.

Stage 4: Call with the client, PM and Account Manager.

And then we make a decision within 5 days (approximately).

If you found yourself in these lines — we are looking forward to your CV.