100% remote position Eastern European Time Mid shift Up to 5k USD for the right candidates. Online payment company in EU. Your role in the team As a Senior Backend software engineer, your primary role will be to assist in the development of a new and existing software that supports our systems. Be prepared to work with both legacy systems in on premises environment and newest technologies in cloud. You will work closely with the rest of the development teams, system operations team, infrastructure team and the security department. As a team member, you will be involved in the architecture, implementation, and management of our software and its release processes. Additionally, you will be expected to identify automation opportunities within and outside of your team. You will report to Software Engineering Lead and should be prepared for evolving tasks that match our growing business needs. Be involved in the design process of programs, working closely with architects. Assist with change management, capacity planning and emergency response as an expert of the runtime environment and business logic behavior. Prepare and perform releases of software components. Help develop & maintain your team CI/CD needs. Support continuous improvement by investigating alternative technologies and presenting these for architectural review. Serve as mentor/coach to more junior team members. Positively impact the team skills by imparting your wealth of knowledge to the team and learn along the way. Translate non-technical and technical requirements to appropriate audiences. Skills needed. 5+ years of C# development experience, strong interest in problem solving, strong analytical skills & independence. Experience with both .NET Core and .NET Framework. Experience with TCP socket communication and low-level protocols (for example iso 8583. Knowledge of cryptography and security practices. Strong understanding of advanced C# concepts - async/await, multithreading, delegates, linq, generics, events, reflections. Understanding of common design patterns. Experience with SQL technologies PostgreSQL, MS SQL ...) Requirements BS/MS degree (or equivalent) in Computer Science, Engineering or a related subject Experience with ORMs is an advantage EF core, Dapper...) Knowledge of networking concepts and protocols. Migration experience from monolith to microservice architecture. What the client company is offering: Complex work and the chance to make an impact. A great working atmosphere in a collaborative team of amazing people, with forward thinking managers. Competitive salary and benefit. Flexible working practices And some fun in the office - integration events and company parties, company competitions with cool prizes. www.ichs-hire.com Show more Show less