Full Stack Developer

6 - 10 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You should have a minimum of 6 years of experience in web application development. Your primary location will be in Chennai, India, and the job type is full-time. Your responsibilities will include designing the overall architecture of web applications for both On-Premises and Cloud environments. You should have experience in conducting code reviews and refactoring, as well as collaborating with the engineering team to design and launch new features. It will be important to maintain code integrity and organization, along with implementing security and data protection standards such as OWASP. Knowledge about Design Patterns and exposure to Enterprise Architecture will be beneficial for this role. For the Front-End aspect, you should be proficient in HTML, JavaScript, and CSS. Familiarity with Sass (and LESS) is preferred. You should have experience with JavaScript frameworks like AngularJS, React, Ember, Knockout, and ThreeJS. Knowledge about ThreeJS is a must. Additionally, proficiency in JavaScript-based build tools like Grunt, Gulp, and Bower, as well as libraries like jQuery or Backbone.js, is required. Experience with front-end frameworks such as Bootstrap (and Foundation) and AJAX is also necessary. On the Back-End side, you should have expertise in API design and development, RESTful Services, and web fundamentals like HTML, JavaScript, and CSS. Proficiency in server-side languages like Python, Ruby, Java, and .Net is required, with a preference for knowledge in Ruby or Python, and Java or .NET. Knowledge of database technologies like MySQL, PostgreSQL, and MongoDB, as well as web server technologies like Node.js, J2EE, Apache, Nginx, and ISS, is essential. Familiarity with frameworks related to the server-side language, preferably Express.js and Ruby on Rails (ROR), is a plus. In addition to technical skills, you should have experience in development for both mobile and desktop platforms. Understanding of server-side languages such as Jade, EJS, and Jinja is beneficial. Experience with cloud message APIs and push notifications, including SNMP with AWS, is required. Knowledge of code versioning tools like VSTS, Git, and BitBucket is essential. Familiarity with on-prem tools like SVN is a plus. Your experience should cover working in Linux as well as Windows based environments, and you should have experience in Cloud-based environments and Container-based Development using Kubernetes and Docker. If you meet these requirements and are ready for a challenging opportunity, apply now.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You