You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

Eligibility Criteria :
  • Bachelors or Masters Degree in Computer Science or Information Technology or a related field (such as BE, BTech, MTech, BCA, MCA, BSc IT, MSc IT)

RESPONSIBILITIES:
  • Integrate user-facing elements with server-side logic
  • Write reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Implement security and data protection
  • Integrate various data storage solutions, primarily for typical RDBMS but may include work with key-value stores, blob stores, data warehouses, etc.
  • Develop new user-facing features with various front-end frameworks/libraries
  • Build reusable components and front-end libraries for future use
  • Translate designs and wireframes into high-quality code
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers

SKILLS:
  • Experience with Agile methodologies
  • Strong sense of team and group collaboration
  • Extraordinary ethics and compassion for your colleagues
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of templating concepts (e.g., Jade, EJS, etc.)
  • Good understanding of CSS pre-processors (e.g., SASS, Less, etc.)
  • Thorough understanding of front-end technologies, such as HTML5, and CSS3
  • Solid grasp on user authentication and authorization between multiple systems, servers, and environments
  • Understanding integration of multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Understanding of the differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Proficiency with code versioning tools, such as Git
  • Familiarity with newer specifications of ECMAScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with RESTful APIs and GraphQL
  • Familiarity with modern front-end build pipelines and tools.