Position: Senior Fullstack Developer (.Net and Javascript)
Company: Softjourn
Experience required: 5y
Category: .NET
English level: upper
Published: 2021-09-01T00:00:00+03:00

About the project:

An innovative fintech company, launched its payout platform in 2007, allowing businesses of any size to offer secure instant global payouts in local currency via secured bank accounts with prepaid debit cards, virtual cards, and mobile wallets all through a single point of integration. The company provides a seamless global payment platform that allows businesses to make instant secure mass payouts in local currencies to secure payee accounts around the globe.

Team composition: 

Softjourn side (5 team members) - Senior .NET Developer, Senior Fullstack Developer (.Net + Javascript), 1 Frontend Developer, 1 Xamarin developer, 1 Manual QA

Client side (12 team members) -  QA (3 - 1 Automated, 2 Manual), 6 Developers, 2 UI, 1 Senior DB engineer

Requirements:

- Strong knowledge of .NET web framework .NET 4.5+, .NET Standard 2.x, .NET Core App 2.x
- Strong knowledge of Web API, MVC 5 and/or MVC6/ASP.NET Core
- Proficiency in C# with a good knowledge of their ecosystems
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiarity with various design and architectural patterns
- Familiarity with Microsoft SQL Server
- Knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools such as Git and Mercurial
- 5+ years’ of experience in Javascript frontend in a fast-paced Agile environment
- Strong skills in web design, including working knowledge of the following: HTML5, CSS, AJAX,JavaScript, automated testing, issue tracking and source control tools
- Strong user interface design skills, usability analysis and experience with responsive design patterns
- Understanding of RESTful web-architectures
- Familiarity with web and mobile technologies and their impacts on the feasibility of design solutions

Nice to have:

- Experience with popular web application frameworks
- Experience implementing automated testing platforms and unit tests
- Experience with React and/or Angular

Responsibilities:

- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Integrate data storage solutions
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- Help improve all the products the team works on by participating in Agile team meetings
- Work with varied customer population to identify, diagnose, and isolate bugs, issues, and new feature requests based on an online help desk tracking system and customer contact
- Communicate (electronically and verbally) with customers in non-technical language (i.e.: customer service experience) with excellent verbal and written communication skills
- Establish and maintain an intimate working knowledge of appropriate products
- Use JIRA to track, manage, and document reported bugs

Benefits and Perks:

- Fully remote work possible
- Flexible working hours 
- Paid vacation days
- Talent development plan implemented
- Profit sharing program
- Referral bonuses
- English language course
- The ability to attend work-related trainings and pass certifications

Don't hesitate and send us your CV! We are waiting for YOU! ;)