Senior .NET Fullstack Developer
Senior .NET Fullstack Developer
Category: Software Development
Location: Romania
Referral Reward: RON 4,000
Employment Type: Employment contract, B2B
Time Allocation: Full Time
Workplace Type: Remote, Hybrid
Remaining positions: 1
Benefits:
- You will find here not only a challenging and interesting workplace but also a rewarding work experience, with competitive compensation and benefit packages:
- Soft skills and technical training for current and emerging products and technologies;
- Career development: the opportunity to grow within the team;
- Special referral bonuses for recommending your friends;
- Private Medical subscription;
- A monthly budget for a flexible benefits program;
- Extra vacation days;
- Friendly team who is eager to meet you.
Requirements:
- 5+ years experience in development with C# and/or JavaScript/TypeScript (ideally, both);
- Experience with a web API framework (ideally ASP.NET Core) and ability to design and implement REST Api's;
- Knowledge of OO JavaScript including prototypical inheritance, classes, closures and common application design patterns;
- Experience with a modern JavaScript framework and libraries (VueJS, React, Angular);
- Good grasp of HTML5 technologies, CSS3, LESS/SASS and responsive web design;
- Experience in writing of unit test, following TDD and mocking libraries, either on front-end or back-end (preferably both);
- Understanding of SQL databases (preferably Oracle);
- Independent and highly self-motivated with a strong customer focus;
- Action and results orientated, ability to manage multiple priorities;
- Ability to openly present your own ideas, as part of an international team;
- Fluency in English.
Nice to have:
- Experience with NoSQL databases (CouchBase, Redis and/or MongoDB);
- Experience in solving performance issues (profiling, query optimization, caching);
- Experience with Docker;
- Experience with AWS;
- Experience with Ansible;
- Experience with ELK/OpenSearch.
Responsibilities:
- Design and implement software solutions for our web applications.
- Write automated, integration and unit tests (for both front-end and back-end).
- Perform code reviews and pair programming.
- Monitor the production for unexpected behavior.
- Contribute to back-end development efforts using .NET 6 and 8, as well as ASP.NET Core.
- Contribute to front-end development efforts using VueJS (2 and 3), HTML 5 and CSS 3.
- Contribute to deployment efforts through Docker and Ansible.
- Be always up to date with the Backend and UI technology stacks, analyze opportunities and propose improvement ideas.
- Consider performance tuning, find bottlenecks, and keep high quality standard.
- Work within an Agile development team and ensure stories are delivered within scope and on time.