Backend Developer | Online Jobs | Optimhire

Backend Developer

Responsibilities

· Be involved and participate in the overall application lifecycle

· Collaborate with Front-end developers on new API requirements and integration

· Define, discuss and communicate technical and design requirements with all relevant stakeholders

· Provide training, help and support to other team members

· Build high-quality reusable code promoting DRY and KISS principles

· Develop functional and sustainable backends for web applications with clean well architected code

· Troubleshoot and debug backend applications

· Stay up to date with current best practices such as performance optimization, load balancing and scaling.

· Collaborate with multidisciplinary team of designers, front end and backend developers along with system administrators 

Requirements and qualifications

In-depth understanding of REST API and IETF RFC 7321 standards 3 years of experience with programming languages (and their respective web frameworks) like, Node Js, Java or Ruby. 3 years of experience with CMS frameworks such as Forestry, Word press, Strapi and Shopify Familiarity with front-end languages such as HTML, JavaScript and CSS. Experience with basic frontend templating engines like pug, mustache and so on for nodejs/express; Ruby on rails for ruby; Ability to work with AWS and Azure services for deploying backend api projects. Experience with at least one SQL and one No SQL database such as Postgres and Mongo db. Understanding problems of scale and deliverability Experience with ORMs such as Mongoose, Sequelize, Bookshelf.js and Knex are helpful. Understanding Auth State Management, JWT tokens, Sessions and Cookies.


Job Type

Payroll


Positions

Backend Developers

Full-Stack Developers


Must have Skills

  • Java (All Versions) - 3 Years

    Advanced

  • Node.Js - 3 Years

    Advanced

  • AWS - 2 Years

    Intermediate

  • MongoDB - 3 Years

    Advanced


Languages

english - Conversational

11 - 14 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote Bangalore, Karnataka, India

India


Smitha u

India