UX/UI Full Stack Developer / Remote

Overview

Remote
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
Javascript
Oracle
HTML
Angular
UI
DevOps
UX
NODE
Designer

Job Details

We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in JavaScript technologies, particularly Angular and Node.js, along with solid backend development experience using Java. The ideal candidate will have a deep understanding of UI/UX principles, database technologies, and CI/CD DevOps practices.

Key Responsibilities:

  • Develop scalable and high-performance web applications using Angular, JavaScript, and Node.js.
  • Collaborate with UI/UX designers to implement and enhance user-facing features.
  • Write clean, maintainable, and cross-browser compatible code using HTML, CSS, and Bootstrap.
  • Design and implement backend services and APIs using Java and Node.js.
  • Work with various database systems such as Oracle and MongoDB; optimize performance and implement caching solutions like Memcached.
  • Participate in code reviews, testing, and debugging to ensure high code quality.
  • Engage in CI/CD and DevOps processes to streamline development, deployment, and monitoring.
  • Stay up-to-date with emerging technologies and industry trends.

Must-Have Skills:

  • Strong expertise in JavaScript, Angular, TypeScript, and Node.js
  • Solid understanding of UI/UX design principles and prototype design
  • Proficient in HTML, CSS, Bootstrap, and writing cross-browser compatible code
  • Good experience with Java for server-side development
  • Familiarity with Oracle, MongoDB, and caching mechanisms such as Memcached
  • Hands-on experience with CI/CD pipelines and DevOps methodologies

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Experience with containerization (Docker, Kubernetes) is a plus
  • Strong problem-solving and communication skills
  • Ability to work independently and in a collaborative environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.