Job overview
Back end developer must be organizational and must have fluency in coding. He/she is responsible for server management and designing back end code for the company’s websites and web apps. In addition, he/she has the knowledge of database management and server configuration.
Main Duties and Responsibilities
The back end developer should be able to:
• write code for the servers’ smooth operation
• choose the right programming language according to the project’s needs
• write code for websites and web apps
• develop databases (e.g. Mysql) that support websites and web apps
• evaluate code to ensure that it is valid, properly structured and meets the project’s needs and specifications
• understand front end technologies like HTML, CSS and JavaScript in order to communicate with other team members
• design or maintain web pages using the most suitable programming languages (e.g. PHP) and management tools
• write and edit the company’s web page content
• identify problems (bugs) in code uncovered after customer’s and partner's feedback
• perform web site tests after editing and changes
• manage a hosting environment, including database administration, as well as scaling applications to handle load changes
• make suggestions for websites analyzing end users’ needs
• be updated with latest programming technological advancements through education and information notices
• design, implement and apply security measures
• confer in meetings for scheduling the company’s needs and finding solutions
• solve software problems for employees and partners of the company
Secondarily
• manage the server of the company (maintenance, update, customization, changes, upgrades)
• make all the necessary updates for the company’s websites, keys and authorization codes
• provide consultations for the company’s needs in terms of computer hardware
• ensure that the company’s email accounts work properly