We are available Round the Clock
A 103, Sunnyvale Apartment, Kunnor High Road,
Ayanavaram. Chennai - 600 023
Full Stack Web Developer - IT Jobs

  4 - 6 years
 Based on Experience
  Chennai

A leading IT company is looking for a Full Stack Web Developer, who will be responsible for developing processes to ensure ongoing maintenance of all Releases.

Position : Permanent
Location : Chennai
Salary : Based on Experience

Job Details:

Job Title: Full Stack Web Developer

Location: Chennai

Experience: 4 - 6 years

Mode of Interview: Telephonic/Skype

Job Description:

As a Full Stack Web Developer, you will be part of an experienced and energetic team of developers, responsible for frontend and backend web development. You will be developing companies next generation web/cloud-based application and would be involved in end-to-end development, from Initial specification, through to developing, testing and launching. You will be fully responsible for what you are developing and will work independently or as part of a talented team of engineers working in a fast paced start-up like environment, building the efficient solution and products using latest of the technologies to help to save or generate revenue for the benefit of companies shareholders and employees.

Roles & Responsibilities:

The role of a Full Stack Web Developer is to involve in creating a web application from start to end, understand product requirements and to translate these into efficient, creative, effective designs, to code and unit test the systems built from these designs and assist in testing and release.

  1. Develop processes to ensure ongoing maintenance of all Releases.
  2. Manage source code for an agile development environment.
  3. Design, build, and maintain efficient, reusable, and reliable code.
  4. Identify bottlenecks and bugs, and devise solutions to these problems
  5. Complying with software development processes and standards.
  6. Translate application storyboards and use cases into functional applications.
  7. Team player who can collaborate with the rest of the engineering team to design and launch new features.
  8. Mentoring your peer developers.
  9. Peer-reviewing related designs, code, and tests.
  10. Providing reliable, consistent, timely and accurate technical assistance to both first line support staff and partners on issues relating to the use of products.
  11. Constantly updating technical knowledge and skills.
  12. Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
  13. Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.

Skills Required:

  1. Design overall architecture of a web application.
  2. Should be able to write quality, responsive and progressive web applications.
  3. Strong understanding of Object Oriented Concepts.
  4. Experience with implementation of Object Oriented Programming and UI Design
  5. Experience working with graphic designers and converting designs to visual elements.
  6. Understanding fundamental design principles behind a scalable application.
  7. Extremely good understanding of CSS, HTML5, and JavaScript
  8. Highly experienced in back-end programming with NodeJS and anyone in PHP or Python
  9. Proficient experience using advanced JavaScript libraries and framework such as ReactJS or AngularJS or both.
  10. Excellent knowledge in Mysql and MongoDB.
  11. Understanding of templating languages.
  12. Knowledge of RESTful API's, JSON, XML, HTTPS, OAuth.
  13. Excellent analytical skills with a good problem-solving attitude
  14. Ability to learn and adapt to the fast-moving technology environment
  15. Excellent communication skills (Both Verbal and Written)

Additional Skills:

  1. Experience mobile platforms a plus
  2. Knowledge of Encryption algorithms and Client-Server Communication
  3. Understanding and implementation of security and data protection.
  4. Understanding of TCP/IP and Multi-Threaded programming
  5. SCM with Subversion or Git
  6. Exposure to issues tracking
  7. Self-motivated and ability to learn new technology