
Senior Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We’re looking for a Senior Software Engineer to work on the development of a back-end solution for payment-card-based traveling. The Client develops ticketing and payment systems for public transport and parking. This assignment requires the ability to travel to Sweden/Finland.
Responsibilities
- Develop a back-end solution for payment-card-based traveling
- Receive webhooks from PSP for performed taps
- Store taps done per card – with potential use of actor model with Akka.NET, Orleans, or similar
- Interact with a ticketing system to get prices and issue tickets
- Join the known taps into charges and send them to PSP for capture
- Integrate the “login with payment card” functionality
- Work on the development of a web portal for users to show their details and set their preferred ticket types
- Develop a service to hold customer settings/configuration stored per payment card token
- Receive receipt issue requests
- Create receipts
- Send receipts via e-mail
Requirements
- Ability to travel to Sweden/Finland
- Knowledge of C#
- Proficiency in.NET (version 9, 10, or 11)
- Ability to work with Rest APIs
- Knowledge of Angular/TypeScript
- Skills with MS SQL Server or PostgreSQL databases
- Ability to leverage Kubernetes and Container technology
- Familiarity with Akka.NET or Orleans (the latter is preferred)
- Ability to understand and practice secure development
- Ability to take high responsibility for the output needed by proactively planning and ensuring delivery of the full value
- English level – Upper-Intermediate or higher
We Offer
- Remote-first work model with flexible working hours (we provide all equipment)
- Comfortable and fully equipped offices in Lviv and Rzeszów
- Competitive compensation with regular performance reviews
- Referral Bonus Program
- 18 paid vacation days per year
- 12 days of paid sick leave per year
- Extra paid leave (blood donation, marriage, childbirth, etc.)
- Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
- Mental Health Program – company-covered psychologist consultations, with an annual coverage limit
- English, German, and Polish language courses and Speaking Clubs
- Corporate merch gifts for your special dates
- Corporate subscription to learning platforms, regular meetups and webinars
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction
- Maternity leave
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
- We are committed to supporting Ukraine and actively participate in charity initiatives
© Edvantis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Edvantis is a mature software development vendor with the HQ in Berlin, Germany, and development centers in Ukraine and Poland. We have over a decade of providing software development services to organizations of all sizes, from startups to enterprise-grade businesses.
More at Edvantis
All 22 roles
Channel Partner
Edvantis · Belgium

Middle DevOps Engineer
Edvantis · Poland +1

Senior ML Engineer
Edvantis · Rzeszów +1

Strong Middle Automation/Manual QA Engineer
Edvantis · Rzeszów
Similar jobs

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv