Senior Full Stack Developer (.NET, React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
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 Developer. The 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.