Talent.com
Node.js Developer

Node.js Developer

AS Technology Corporationlucknow, uttar pradesh, in
14 hours ago
Job description

Software Requirements :

  • Degree or postgraduate in Computer Science or a related field (or equivalent industry experience).
  • Minimum 5+ years of coding experience in :
  • Front-end : ReactJS (TypeScript), HTML, CSS (Pre-processors, CSS-in-JS).
  • Back-end : Node.js, JavaScript, TypeScript, and NoSQL Databases.
  • Experience in developing and implementing highly responsive user interface components using React concepts.
  • Knowledge of Data Structures for TypeScript.
  • Familiarity with performance tuning, debugging, and monitoring.
  • Domain knowledge in Banking or Retail is a plus.

Overall Responsibilities :

  • Lead the design and development of scalable, high-performance web applications.
  • Architect and automate the build process for production using task runners or scripts.
  • Monitor and improve front-end performance while ensuring responsive web application standards.
  • Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.
  • Set coding standards and best practices for the development team.
  • Technical Skills :

  • Node.js : Excellent knowledge in developing scalable and highly available RESTful APIs.
  • React.js : Thorough understanding of React.js and its core principles.
  • CI / CD : Well-versed with CI / CD principles; experienced in troubleshooting issues in a distributed services ecosystem.
  • Containerization : Understanding of containerization with Docker and Kubernetes.
  • API Gateway Integrations : Experience with API gateway integrations like 3Scale.
  • Authentication : Knowledge of Single Sign-On or token-based authentication (Rest, JWT, OAuth).
  • Task / Message Queues : Expert knowledge of task / message queues (AWS, Microsoft Azure, Pushpin, Kafka).
  • GraphQL : Practical experience is a plus.
  • Front-end Technologies : Experience with Styled Components, Tailwind CSS, Material UI, and other CSS-in-JS techniques.
  • JavaScript Proficiency : Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Unit Testing : Experience with unit testing frameworks like Jest, Enzyme, Jasmine, or equivalent.
  • Experience :

  • Minimum 5+ years of coding experience in relevant technologies and frameworks.
  • Proven experience in developing responsive web-based UIs and enterprise applications.
  • Hands-on experience with performance tuning, debugging, and monitoring.
  • Day-to-Day Activities :

  • Write and maintain high-quality, testable code for both front-end and back-end applications.
  • Lead code reviews and ensure adherence to best practices.
  • Collaborate with product managers and designers to implement user-friendly features.
  • Monitor application performance and implement necessary optimizations.
  • Mentor junior developers and provide guidance on best practices and technical challenges.
  • Qualification :

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Equivalent industry experience may be considered.
  • Soft Skills :

  • Strong leadership and ability to influence multiple teams on technical considerations.
  • Self-motivated, with the ability to drive initiatives without direct supervision.
  • Excellent interpersonal and presentation skills to communicate effectively with senior and executive management.
  • Strong problem-solving skills and a knack for prioritizing tasks in a fast-paced environment.
  • Create a job alert for this search

    Developer • lucknow, uttar pradesh, in