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.