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