Backend Developer
Job description
ApprovalMax is a company developing cloud services for the needs of automating financial and accounting systems. We have a distributed team of professionals: we work from Germany, the UK, and US. Our clients are located all over the world in English-speaking countries. The company is successfully developing and is a rapidly growing B2B business.
As part of the product team development strategy, we are looking for a .Net developer for the Payment Solutions team.
Main responsibilities:
- Work on architecture (as a part of a team)
- Development of new functionality (backend)
- Environment support
- Correction of defects
- Interaction with product managers and technical support on the provision of information about the functionality and support of the product.
Job requirements
Main requirements:
- Experience in developing cloud solutions particularly in banking, fintech and payment systems
- Understanding: OOP, DDD, Microservices, stateless/serverless
- 3 years of experience as a .Net developer
- Knowledge and/or desire to quickly master our core technology stack: C# 10, .net 6, WebAPI, DI (Autofac), Azure stack: Queues, App Services, App Functions/Web jobs. Cosmos/MongoDB, MSSQL, EF Core
- Ability and desire to write reliable, highly efficient, scalable code (our client base is constantly growing)
- Knowledge of the frontend stack would be a plus: single page applications, react, react-redux, TypeScript
- Experience with tools and acceptance of the "continuous delivery" philosophy (build systems TeamCity/Octopus, incident tracking, auto tests, logging/monitoring/alerts, etc.)
- Ability to work in a team, independence, attention to detail
- Knowledge of written English (all business correspondence takes place in English).
What we offer:
- Regular performance-based compensation reviews
- 100% paid 20 business vacation days
- 100% paid 10 sick leave days
- Flexible hours
- Remote work
- Health & Wellness program - a bonus payment, which will cover 50% up to a total of 500 Euro annually of the amount spent on the following activities: medical services (except regular health insurance), fitness, sports activities (excluding sports equipment), stress management, body massage, weight management, yoga, traveling, etc.
- Reimbursement of co-working space
- Reimbursement of professional development courses
- Service years recognition financial reward
- Parental leave support.