Position Overview
- Location Type: Remote
- Job Type: Full-time
- Salary: Not specified
Job Description: Join our Core Integrations Team at Access Softek as a Back-End C# Development Engineer. Contribute to core back-end services used by all company products, enhancing the lives of millions of users. Be part of a friendly, collaborative, and business-oriented team distributed worldwide. Gain experience implementing complex APIs using test-first and manual regression-neutral approaches. Collaborate with teammates and stakeholders, embrace AI tools, and constantly improve the codebase. Solve tasks in a complex domain and learn about FinTech within an Agile team with mature processes.
Requirements
- Experience: 2+ years as a back-end C# developer.
- Coding Skills: Demonstrated ability to write well-designed, clean, reusable, and testable code.
- Problem-Solving: Think systematically, act proactively, take responsibility, and achieve success without direct guidance.
- Communication: Intermediate level of English for communications and writing technical documentation.
- Tools: Experience with Git.
- Testing: Experience writing unit tests (xUnit or other framework).
Responsibilities
- Service Development: Design, implement, test, and support backend services and APIs.
- Feature Development: Develop new features and enhance existing functionality.
- Issue Resolution: Investigate live client requests and fix bugs according to agreed time frames.
- Requirement Gathering: Refine requirements thoughtfully and proactively reach stakeholders to clarify requirements.
- Testing & Quality Assurance: Compose test plans together with the team and thoroughly test changes. Write all kinds of automated tests according to the test pyramid principle.
- Code Maintenance: Refactor code, communicating with code owners and architects.
- Documentation: Document APIs and features to enable easy implementation and support.
- Support: Provide support during deployment sessions when needed.
- Collaboration: Tightly collaborate with teammates and other stakeholders.
Plus (Desired Skills)
- API Integration: Experience integrating with 3rd party APIs.
- Testing Experience: Experience writing integration, API, performance, and load tests.
- High-Load Systems: Experience developing high-load services.
- Domain Expertise: Experience solving tasks in complex domains.
- Remote Collaboration: Experience working remotely within a distributed team.
- API Mocking: Experience using API mocking libraries like mountebank.
- Networking: Knowledge or experience using gRPC and TCP.
Benefits
- Remote Work: Work from anywhere in the world!
- Flexible Hours: Flexible working hours.
- Team Experience: Experienced development teams.
- Employment: Long-term employment.
- Compensation: Competitive salary.
- Time Off: Paid vacation and days off on national holidays.
- Health Insurance: Paid sick leave and internal medical insurance policy.
- Mental Health: Mental health coverage.
- Training & Education: Compensation for training and additional education.
- Community: Community of practice, regular knowledge sharing among colleagues.
- Equipment: Provision of computer equipment if necessary.
- Internet: Internet compensation (50$ per month).
- Other Benefits: Detailed information available in the Staff Handbook.
Company Information
Access Softek started developing software 30 years ago in Berkeley, California. Now, we have offices all over the United States and around the world, and are growing.