Full Stack .NET Developer

Full Stack .NET Developer

Category: Software Development

Location: Bucharest, Romania | Romania

Referral Reward: RON 4,000

Employment Type: Employment contract, B2B

Time Allocation: Full Time

Workplace Type: Remote, Hybrid

Remaining positions: 0

Who is this role for

We are expanding our team for developing top products in Corporate Travel & Expense industry, used worldwide by a big number of users. Our client is part of an international, challenging, and friendly environment. As a full-stack developer you will ... Read More

Job 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.

Essential Requirements:

  • Confirmed 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.

What we offer:

  • 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: opportunity to grow within the team;
  • Special referral bonuses for recommending your friends;
  • Private Medical subscription;
  • A monthly budget for flexible benefits program that includes public transportation reimbursement and meal tickets, sport & wellness, telecom & electronics, children & parents, holiday & culture, tourism;
  • Flexible working hours and work from home, aligned with project needs;
  • Friendly team who is eager to meet you.