• Phone: +1-425-502-5094
  • info@deevita.com

Work Experience: 4+ Years

Job Description:

We at Deevita Technologies helping organizations around the world to make data drive decisions by delivering solutions based on data, analytics and cloud. We aim to take the organizations through necessary Digital transformation that will help them to tackle business challenges in more efficient manner and enable them to reach their goals.

We are looking for a full-stack developer for one of our strategic clients to develop a platform for hosting competitions. This individual must be excellent in communicating with business, development and functional team to understand their requirement and translate it into technical spec. Furthermore, this person’s primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Major Duties/Responsibilities :

  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Implementation of security and data protection.
  • Contribute to team and organizational improvements in process and infrastructure
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem.
  • Integration of data storage solutions.
  • Handle end to end project.

Required Knowledge, Skills and Abilities:

  • 4+ years of experience as Node.JS Developer.
  • Strong expertise with Node.JS, Express and React or Angular.
  • Hands on experience with HTML, CSS, and AJAX.
  • Strong proficiency with JavaScript.
  • Experience with MySQL and Linux.
  • Proficient understanding of code versioning tools, such as Git.
  • Integration of multiple data sources and databases into one system.
  • Understanding fundamental design principles behind a scalable application

Functional Competencies:

  • Ability to understand the business problem, identify the key challenges, formalize the problem algorithmically and prototype solutions.
  • Ability to handle multiple tasks simultaneously and thrive in a fast- paced, dynamic environment.
  • Passion for solving interesting and meaningful problems using principled techniques and practices.
  • Consistent track record of documenting, synthesizing, and communicating results.
  • Willingness to think through ambiguous problems with others.