Back End Developer

Back End Developer Job Description Template

Our company is looking for a Back End Developer to join our team.

Responsibilities:

  • Build additional features and ensure that existing platforms are performing properly;
  • Build and document open APIs and mircro-services that can be consumed by various device clients / web components;
  • Execute unit-testing code for robustness, including edge cases, usability and general reliability;
  • Review system architecture and implement improvements to aspects such as real-time architecture and dynamic server scalability;
  • Define new server-side logic and deliver bug fixes efficiently and on time;
  • Report directly to the line manager to ensure coding is formatted to a high standard.

Requirements:

  • Ability to utilise JavaScript server frameworks such as Node.JS and Vert.X;
  • Willingness and eagerness to learn from mentors, and other software engineers;
  • Knowledge of .NET Core Web API, Entity Framework and SQL Server;
  • Must have experience in developing simple web applications;
  • API/micro-service design experience;
  • Excellent decision making, communication, and collaboration skills;
  • At least 3 years of experience in backend development and JS;
  • CSS;
  • 1-2 years of experience in the same field is a must;
  • Min of 1 yr web development experience required;
  • Proven work experience as a Back-end developer;
  • Development experience on a SaaS product is beneficial but not required;
  • Commercial experience with .NET Web API/MVC;
  • Full-Time position(s) available;
  • Familiarity with Service Oriented Architecture (SOA) or Distributed Systems.