Access Softek Remote Full-time

Join our Core Integrations Team at Access Softek if you are Middle Back-End C# Development Engineer and wish to:
• Contribute to one of the main back-end services used by all company’s products enhancing life of millions of users.
• Be part of a friendly, collaborative and business-oriented team distributed worldwide.
• Get experience implementing complex API using test-first and manual regression-neutral approaches.
• Tightly collaborate with your teammates and other stakeholders.
• Embrace AI tools to boost your and team’s productivity.
• Constantly improve code base.
• Solve tasks in a complex domain.
• Learn about FinTech. 
• Get experience working in an Agile team with mature processes. 

Primary Responsibilities

  • Design, implement, test and support backend services and APIs.
  • Develop new features and enhance existing functionality.
  • Investigate live client requests.
  • Write built-in quality code by 
  • Applying industry-wide development patterns and principles.
  • Refining requirements thoughtfully and proactively reaching stakeholders to clarify requirements.
  • Closely collaborating with team members.
  • Composing test plan together with the team and thoroughly testing by yourself.
  • Writing all kinds of automated tests to verify proper service behavior.
  • Documenting API and features to enable easy implementation and support.
  • Refactoring code communicating with code owners and architects.
  • Fixing bugs according to agreed time frames.
  • Providing support during deployment sessions when needed.
  • Developing according to team processes and agreements.

Requirements

  • 2+ years as a back-end C# developer.
  • Demonstrated ability to write well-designed, clean, reusable, and testable code.
  • Think systematically, act proactively, take responsibility and achieve success without direct guidance.
  • 5-9 AM PST mandatory overlap hours with the rest of team members.
  • Experience writing unit tests (xUnit or other framework).
  • Intermediate level of English for communications and writing technical documentation.
  • Experience with Git.

As Plus

  • Experience integrating with 3rd party APIs.
  • Experience writing integration, API, performance and load tests.
  • Experience developing high-load services.
  • Experience solving tasks in complex domains.
  • Experience working remotely within a distributed team.
  • Experience in API mocking using libraries like mountebank.
  • Knowledge of TCP.
  • Knowledge or experience using gRPC.

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
  • Mental health coverage
  • Compensation for training and additional education
  • Community of practice, regular knowledge sharing among colleagues
  • Provision of computer equipment if nesessary
  • Internet compensation (50$ per month)
  • And other benefits, described in detail in the Staff Handbook