Job Summary
The back-end developer will be responsible for managing the data exchange between the server and the users. Your main objective will be to develop all server-side logic, define and maintain the central database, and ensure high performance and responsiveness to front-end requests. You will also be responsible for integrating the front-end elements built by your colleagues into the application.
- Minimum Qualification: Degree
- Experience Level: Senior level
- Experience Length: 5 years
Job Description/Requirements
Your tasks:
- Participate in the entire application lifecycle, focusing on coding and bug fixing
- Write clean code to develop functional web applications
- Troubleshoot and fix application bugs
- Implement security and data protection
- Perform user interface testing to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with developers to integrate user-facing elements with server-side logic
- Gather and respond to technical and design requirements
- Provide training and support to internal teams
- Create reusable code and libraries for future use
- Liaising with developers, designers and system administrators to identify new functionality
You are the right person for this job if you...
- Have a good understanding of Node.js and MongoDB
- Be familiar with front-end technologies and platforms, such as JavaScript, HTML5 and CSS3
- Have a basic understanding of Amazon EC2, ELB and related AWS services
- Are able to provide authentication and user authorization across multiple systems, servers and environments
- Ensure the integration of multiple data sources, APIs and databases into a system
- Master the management of the hosting environment, including database administration and scaling an application to support load changes
- Perform data migration, transformation and scripting
- Understand the differences between multiple distribution platforms, such as mobile and desktop, and optimize output for the specific platform
- Ensure the creation of database schemas that represent and support business processes
- Be able to set up automated testing platforms and unit tests
- Have a good understanding of code version management tools, such as Git
Requirements:
- Level of education: Master's degree (recommended but not required)
- At least 5 years experience in a similar position
- Mandatory skills: Node.js and MongoDB
- Skills we are looking for in addition, Good understanding of front-end technologies and platforms, such as JavaScript, HTML5 and CSS3
- Tools to master: Asana, Trello, G-Suite
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.