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.