Back End Developer

Location: Bangalore
Specialization: Software Development - Application Programming,
Industry NA
Reference: 32377

Sr. Back-end Developer

Location:  Chennai, IN

Reports to: Offshore Lead (Ravi)

Experience: 6-8 years

Keywords:

  • Computer Engineering/MCA
  • 6-8 Year
  • Backend/Fullstack Developer
  • Cloud/SaaS Platform

Job Description

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 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.

Responsibilities

  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Participate in the entire application lifecycle, focusing on coding and debugging

Skills And Qualifications

  • Bachelor or Masters (Computer Science / IT / Computer Applications / Software Engineering).
  • 6 - 8 years of Front-end development experience for a tech-oriented software product.
  • Solid understanding of CS fundamentals, object-oriented design and web technologies
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Proficient knowledge of a back-end programming language Java 8 and above
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Substantial knowledge of relational databases (MySQL), including the use of SQL
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Understanding of “session management” in a distributed server environment
  • Good to know:
    • Client-side frameworks: React,
    • Websockets: sockjs, io, or similar

We are looking for someone who

Is part of the figure $#*& out club. Gets a kick out of solving complex business and technical problems and providing award winning experience

  • May not know all the answers but is confident of jumping in and finding out one
  • Is attracted to the challenge of enabling clients improve their core processes using modern technologies
  • Is thrilled at the very thought of making an impact on the world
  • Is always looking for ways to challenge and improve current processes
  • Has a great team spirit, plays well with others and thrives in a collaborative environment

What do we offer

  • A collaborative environment to learn and become the best at what you do
  • A workplace where making mistakes is perfectly “OK” as long as you learn from it
  • High-growth, start-up company mentality solving some of the most complex problems for Fortune-500 companies
  • Flexible hours & telecommuting WFH options
  • Competitive pay on par with industry standards