🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Senior Full Stack Developer (.NET, React)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

We build the next generation of financial technology. Mobile Banking. Remote office

Описание вакансии

О компании и команде

Access Softek is a software company headquartered in Berkeley, California with offices in Manhattan, Chicago, and Vancouver. We are creating a digital banking solution: online banking, mobile banking, omnichannel lending, and omnichannel account opening. Today our 300+ employees serve over 350 financial institutions and reach over 3 million mobile banking end-users every month. We focus on innovation: mobile-first, machine learning, and AI everywhere.

Now we are seeking a Senior Full-Stack DeveloperThe approximate proportion of the tasks for this position is 80% backend, 20% frontend. Together with the team, you will be working on an online banking solution, using .NET Core and C# on the back end, ReactJS and TypeScript on the front end, and AWS cloud infrastructure. You will become part of a distributed worldwide team responsible for building banking accounts opening functionality and related features using well-established Agile development practices.

Ожидания от кандидата

Primary Responsibilities:

  • Deliver mature enterprise-level software (incl. continuous delivery, high availability and progressive tech stack)
  • Design, implement and support back-end services and APIs using .NET 6 / C#
  • Maintain responsive web-based front-end using React/TypeScript
  • Develop, maintain, and improve a highly flexible configuration system
  • Participate in acceptance criteria refinements
  • Implement new features following acceptance criteria carefully
  • Own third-party integrations from design to implementation
  • Cover new code with unit and integration tests following code coverage metrics

Requirements:

  • Intermediate level of English (verbal and written)
  • At least 4,5 years of experience creating commercial products using C# .NET Core and ASP.NET
  • Experience in TypeScript, HTML5, CSS, and React JS (or Angular, Vue.js, or Svelte, if you have no React experience)
  • Experience in OOP design and knowledge of best practices in software system design (SOLID, CQRS, 12 factors, etc.)
  • Good understanding of web security mechanisms and protocols, OWASP
  • Experience in designing clean API using SOAP, GraphQL, REST, gRPC
  • Believing that tests are not waste of time but investment in product quality
  • Understanding of the infrastructure tools and practices like CI/CD, GitFlow, Docker, Kubernetes, etc.

Nice to have skills:

  • Experience in Node.js
  • Experience with NoSQL databases (DynamoDB, Redis)
  • Experience with AWS native services (EC2, S3, DynamoDB, API Gateway, Lambda, SNS/SQS, various load balancers, CDN)
  • Background and experience in FinTech-related projects would be a huge plus

Условия работы

Our benefits:

  • Fully remote work from abroad.
  • Flexible working hours.
  • Home office equipment (computer, additional monitor, etc.), if necessary.
  • Internet compensation (50$ per month).
  • Long-term employment.
  • Paid vacation and days off on national holidays.
  • Paid sick leave and internal medical insurance policy.
  • English at special corporate rates.
  • Compensation for training and additional education.
  • Community of practice, regular knowledge sharing among colleagues.
  • Friendly and easy-going international team and colleagues.