Senior Full Stack Engineer / .Net

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

 

We’re looking for people who can jump into the stack at any level and own it end-to-end. This means you are comfortable with building scalable APIs, beautiful front-end apps and the pipelines to deploy them to the cloud. We know you probably bias one way or the other.  But you also care deeply about engineering best practices and championing it across a team.

You are…

  • A team player who believes collaboration trumps working in a silo 
  • Someone who believes that done is better than perfect 
  • Able to wear multiple hats when needed because goals are more important than roles
  • Ambitious and curious – you love learning new technologies and methodologies and applying them to your work 
  • Someone with a strong analytical and data-driven mindset who loves breaking down walls 
  • Of the mindset that great software is about tradeoffs and that no one solution fits all 
  •  

Skills and Experience

  • 5+ years of experience with .NET (C#, ASP.NET MVC/Web API, .NET CORE) 
  • Experience with ORM Frameworks (e.g. NHibernate, Entity Framework, etc.) and RDBMS knowledge
  • Designing and building RESTful and/or GraphQL APIs 
  • Development and administration of cloud infrastructure (Azure)
  • Experience developing and deploying client-side frameworks/libraries such as Angular, React, or Vue.
  • Testing as an ingrained part of your workflow 
  • A love of learning and teaching, being both a mentor and mentee 

Things that aren’t required but would raise you above the rest: 

  • Experience with DevOps and CI/CD in Microsoft Azure
  • Experience building, deploying, and managing microservices in the cloud 
  • Experience with mobile platforms like iOS and Android 
  • Experience with non-relational databases such as MongoDB and/or graphDB databases 

Job Benefits

  • Full work from home (5 days a week)
  • Private Medical Insurance.
  • Educational aids and paid subscriptions, certifications and exams.
  • Schedule flexibility.
  • Career Growth.
  • Recreational Company Activities.
  • High-end equipment for work.