Middle Back-End C# Developer

Access Softek Logo

Access Softek

πŸ“Remote - Worldwide

Summary

Join our Core Integrations Team at Access Softek as a Middle Back-End C# Development Engineer. Contribute to core back-end services used by all company products, impacting millions of users. Collaborate with a global team, implementing complex APIs using test-first approaches and AI tools. You will design, implement, test, and support backend services and APIs, developing new features and enhancing existing functionality. The role requires 2+ years of back-end C# development experience, proficiency in unit testing, and intermediate English. Access Softek offers competitive benefits, including remote work, flexible hours, paid time off, and various other perks.

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

Responsibilities

  • Design, implement, test and support backend services and APIs
  • Develop new features and enhance existing functionality
  • Investigate live client requests
  • Apply industry-wide development patterns and principles
  • Refine requirements thoughtfully and proactively reach stakeholders to clarify requirements
  • Closely collaborate with team members
  • Compose test plan together with the team and thoroughly testing by yourself
  • Write all kinds of automated tests to verify proper service behavior
  • Document API and features to enable easy implementation and support
  • Refactor code communicating with code owners and architects
  • Fix bugs according to agreed time frames
  • Provide support during deployment sessions when needed
  • Develop according to team processes and agreements
  • 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

Preferred Qualifications

  • 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

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 necessary
  • Internet compensation (50$ per month)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.