Backend Developer Job Description Template
Our company is looking for a Backend Developer to join our team.
Responsibilities:
- Participate in the entire application lifecycle, focusing on coding and debugging;
- Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement;
- Handling Multimedia content;
- Integration of Payment systems;
- Should able to work on following;
- Recording data and reporting it to proper parties, such as clients or leadership;
- Google Maps and Places SDK;
- Google Push Notifications;
- Drive continuous integration and improvements;
- Experience in PHP and Laravel framework;
- Good understanding of Apache/ Nginx configuration;
- Strong knowledge in MVC Architecture;
- Experience in HTML, CSS to develop web applications;
- Work closely with Data Science team to improve software and user experience;
- Optimize application for maximum speed and scalability.
Requirements:
- In-depth understanding of the entire web development process (frontend, backend, database management and deployment);
- Experience working with MongoDB,Docker, Redis, MySQL;
- Experience with managing micro-services on Google Cloud, Azure Platforms;
- Must be a graduate or post graduate pursued in equivalent computer’s discipline;
- Excellent experience on Rest APIs and Microservices development;
- Identify and correct bottlenecks and fix bugs;
- Strong proficiency with JavaScript (ES6);
- Excellent knowledge of how to Build and Structure a Node.js MVC Application;
- Experience working with Social Authentication, push notifications and SocketI IO for Node.js;
- Hands on experience with programming languages like Python, Golang;
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS);
- Unit-test code for robustness, including edge cases, usability, and general reliability;
- Should help in maintaining existing web applications and provide technical support for different existing microservices;
- Ability to understand and debug large and complex API’s;
- Experience with JS frameworks like Angular, NodeJS.