Posted at: 18 January
Senior Full Stack Software Development Engineer (C#/AWS/ASP.NET Core), EasyCards Team
Company
Access Softek
Access Softek is a privately held software company that focuses on financial technology, specifically in the digital banking sector, offering digital banking tools, lending apps, and automated investment solutions.
Remote Hiring Policy:
Access Softek has a flexible remote work policy. The company hires remotely from the United States and Europe.
Job Type
Full-time
Allowed Applicant Locations
United Kingdom, Worldwide
Job Description
We are looking for a Senior Full Stack Software Developer to join our EasyCards team . In this role, you will be instrumental in designing and developing both backend and frontend components of web applications using and C#, .NET Core, ASP.NET Core, React, TypeScript/JavaScript. You will deliver modern solutions for both web and mobile platforms (Android and iOS) while implementing robust backend API services.
2am-10am PDT/PST working hours, but suitable insignificant offset in both directions.
Main Responsibilities
-
Design, develop, test and integrate user-facing backend services and web applications for managing debit/credit cards.
-
Implement new functionalities, maintain and enhance existing solutions across both backend and frontend.
-
Collaborate effectively with team members and other stakeholders.
-
Write high-quality, easy-to-maintain code;
-
Design and implement full testing suite using all types of tests (unit, integration and other).
-
Develop and maintain CI/CD pipelines for automated build and deployment processes.
-
Participate in code reviews.
-
Write documentation for internal and external consumers.
What We Expect
-
Strong experience with C#, .NET Core, ASP.NET Core.
-
Demonstrated ability to write well-designed, modular, reusable, and testable code.
-
Experience with both backend and frontend development.
-
Experience with REST and SOAP services as well as ASP.NET Web API.
-
Be proactive, take responsibility and achieve success without direct guidance.
-
Actively communicate with PO, other team members, other teams and even vendors to define requirements to build what is really required for our users.
-
Work on full development cycle including DevOps operations and supporting implementation team.
-
Good experience with TypeScript and ReactJS, including functional components, hooks, contexts, and state management.
-
Experience in writing unit and integration tests (using NUnit, xUnit frameworks and FluentAssertions, Moq libraries);
-
Proficiency in working with RESTful.
-
Familiarity with web security best practices.
-
Intermediate level of English for communications and writing technical documentation.
-
Working knowledge of Git.
It Would Be Great If You Have
-
Experience with Agile methodologies.
-
Experience working remotely within a distributed team.
-
Expertise with DevOps practices and tools.
-
Experience working with GraphQL APIs.
-
Knowledge of Web Content Accessibility standards.
-
Hands-on experience with AWS platform components (AWS Lambda, CloudFront, S3, CloudFormation + CDK, ApiGateway, WAF).
-
Basic understanding of containerization technologies.
-
Experience with JIRA and Confluence.
Our Benefits
-
Work from anywhere in the world!
-
Flexible working hours
-
Experienced development teams
-
Long-term employment
-
Competitive salary
-
Paid vacation and days off on national holidays
-
Paid sick leave and internal medical insurance policy
-
Compensation for training and additional education
-
Community of practice, regular knowledge sharing among colleagues
-
Internet compensation (50$ per month)
-
Home office equipment (computer, additional monitor, etc.), if necessary.
-
And other benefits, described in detail in the Staff Handbook