Enable job alerts via email!

Back End Web Developer

Recooty

Greater London

On-site

GBP 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Back-End Web Developer to join their team. This role is crucial for managing data interchange and developing server-side logic. You will work closely with front-end developers to integrate user-facing elements and ensure high performance and responsiveness. Ideal candidates will have a strong background in JavaScript, Node.js, and Python, along with a proactive attitude and excellent communication skills. If you're eager to contribute to a transformative learning platform and thrive in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 2.5-3 years of experience in software development.
  • Advanced knowledge of JavaScript, Node.js, Python, and Java.

Responsibilities

  • Manage data interchange between server and users.
  • Develop server-side logic and maintain the central database.

Skills

JavaScript
Node.js
Python
Java
HTTP(S) protocol
Security issues in frontend applications
Design and Architectural patterns
Search Engine Optimisation
Multitasking
Strong communication skills

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

NPM
Bower
Grunt
Karma

Job description

About Us


SCOOL is a hyperlocal ‘mentor aggregation learning platform’ which thrives on matchmaking algorithms, that drives ‘personal growth’ through experiential learning and meaningful connections.


SCOOL is developed with a mission to change the way the learners of tomorrow shall learn and grow. SCOOL believes that the conventional ways of teaching and learning in India have loopholes that need to be filled in order to make India’s ambitious journey towards becoming one of the world’s Top 3 Economies smoother.


Job Brief:


We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.


Preferred Technical Expertise:


  1. Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.

  2. Typically 2.5-3 years of experience.

  3. Software developer programming experience (2+ years)

  4. Advanced knowledge of JavaScript, Node.js, Python, Java

  5. Basic knowledge of Design and Architectural patterns

  6. Good understanding of HTTP(S) protocol

  7. Good understanding of most popular security issues in frontend applications (e.g. XSS or CSRF)

  8. Basic Knowledge of cross-origin policies in modern browsers

  9. Knowledge of NodeJS and experience with the following tools/frameworks: NPM, Bower, Grunt, Karma.


Other Professional Skills:


  1. Thorough functional knowledge and coding experience

  2. Basic knowledge of Search Engine Optimisation

  3. Ability to multitask with strict time constraints, budgets, and business goals

  4. Strong communication skills

  5. Proactive attitude and doing what it takes to get the job done.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.