Sign In

Blog

Latest News

Node.js Developer (Contract – Onsite – Charlotte, NC)

Contract
Charlotte, NC
Posted 3 days ago

A leading technology firm is actively seeking a highly skilled and versatile Node.js Developer (Contract – Onsite – Charlotte, NC) to join their dynamic software development department. This contract position, based onsite in Charlotte, North Carolina, is crucial for supporting a variety of complex and innovative project teams. The ideal candidate will possess robust problem-solving skills, excellent communication abilities, and a deeply collaborative mindset, all of which are essential for successfully aligning with the organization’s commitment to delivering cutting-edge software solutions.


Node.js Developer (Contract – Onsite – Charlotte, NC)

Location: Charlotte, NC – This is an Onsite role, requiring daily presence at the designated facility.

Employment Type: Contract (W2 Only)

Pay Range: $55 – $60 per hour

Industry: Computer and Mathematical


What’s the Job? Engineering Comprehensive Software Solutions

As a Node.js Developer, you will be a pivotal contributor to the design, development, and delivery of complex business and enterprise software solutions. Your role demands versatility across various technologies and a meticulous approach to ensuring high-quality, high-performance applications that achieve critical business goals.

  • Develop and Deliver Complex Software Requirements: You will be responsible for the full software development lifecycle (SDLC), from understanding intricate business needs to translating them into technical specifications and ultimately developing and delivering complex software requirements. This involves writing clean, efficient, and scalable code to build multi-component systems, ensuring that the solutions address precise business objectives and contribute directly to organizational success. Your work will encompass both front-end and back-end development, potentially across diverse application architectures.
  • Ensure Software Meets Functional and Non-Functional Requirements: A core responsibility is to meticulously ensure that software is developed to meet both functional and non-functional requirements.
    • Functional requirements define what the software does (e.g., processes a transaction, generates a report).
    • Non-functional requirements dictate how well it performs those functions, encompassing critical aspects like performance (speed, responsiveness), security (data protection, access control), reliability (uptime, error handling), scalability (handling increased load), and maintainability (ease of updates and bug fixes). You will participate in design reviews, testing strategies, and code quality checks to guarantee adherence to these critical criteria.
  • Collaborate with Development Team and Business Partners: You will engage in deep and continuous collaboration with the development team (including fellow developers, architects, QA engineers, and DevOps specialists) and business partners. This partnership is essential for the successful delivery and implementation of application solutions. You will participate in Agile ceremonies, contribute to technical discussions, provide insights into design choices, and ensure that the software developed aligns perfectly with business needs, facilitating smooth deployments and user adoption.
  • Work in a Dynamic Agile Environment to Achieve Project Milestones: You will thrive and contribute effectively within a dynamic Agile environment. This involves active participation in sprint planning, daily stand-ups, sprint reviews, and retrospectives. You will be adaptable to changing requirements, contribute to story estimation, break down complex tasks, and commit to achieving project milestones within established sprint cycles. Your ability to work iteratively and embrace continuous feedback will be crucial for rapid development and delivery.
  • Quickly Gain Subject Matter Expertise on New Applications: In a fast-paced technology firm, you will be expected to quickly gain subject matter expertise on new applications and business domains as projects evolve. This requires strong learning acumen, the ability to rapidly understand new codebases, system architectures, and business processes, enabling you to contribute effectively to unfamiliar projects with minimal ramp-up time and become a go-to resource for specific application areas.

What’s Needed? Your Comprehensive Technical Toolkit

To excel as a Node.js Developer in this role, you’ll need a remarkably broad and deep technical skillset, demonstrating versatility across multiple programming languages, frameworks, and database technologies. This suggests a full-stack polyglot developer capable of tackling diverse challenges.

  • Proven Track Record in Java Ecosystem: You must possess a proven track record in the Java ecosystem. This includes:
    • Java (Core & Enterprise): Expertise in core Java programming and its enterprise applications.
    • J2EE-Spring 5 (MVC/Batch): Strong experience with the Java 2 Platform, Enterprise Edition (J2EE), specifically with Spring Framework 5, covering Spring MVC for web applications and Spring Batch for high-volume batch processing.
    • JSP (JavaServer Pages): Familiarity with JSP for dynamic web content generation.
    • JQuery: Proficiency in JQuery for client-side scripting and DOM manipulation.
    • Java Scripting: General Java scripting skills, likely implying advanced JavaScript or related technologies for front-end or utility scripting. Your background in this robust ecosystem is fundamental.
  • Experience Across Modern Frameworks and Technologies: You must have hands-on experience with a diverse set of modern frameworks and technologies for both back-end and front-end development, including:
    • Spring Boot: For building production-ready, stand-alone Spring applications with minimal configuration.
    • Angular: Experience with this popular front-end framework for single-page application development.
    • React: Proficiency with React (and its ecosystem like Redux) for building dynamic user interfaces.
    • Node.js: Core expertise in Node.js for building scalable network applications, including familiarity with its asynchronous nature and common frameworks (e.g., Express.js, NestJS). This is a primary skill for the role title.
    • Hibernate: Experience with Hibernate as an Object-Relational Mapping (ORM) framework for Java applications, streamlining database interactions.
    • Weblogic: Familiarity with Oracle WebLogic Server, an enterprise Java application server. This breadth indicates a strong full-stack capability and adaptability across different technology stacks.
  • Strong Performance Tuning and ETL Process Skills: You must possess strong performance tuning skills across applications and databases. This includes identifying bottlenecks (e.g., slow queries, inefficient code, resource contention), optimizing configurations, and implementing solutions to enhance speed and responsiveness. Additionally, robust ETL (Extract, Transform, Load) process skills are essential, demonstrating your ability to design, build, and manage data pipelines for moving and transforming data between various systems efficiently and accurately.
  • Experience in Windows and Linux Environments with Database Expertise: You must have practical experience working in both Windows and Linux environments, indicating comfort with diverse operating systems for development, deployment, and troubleshooting. This is complemented by strong querying experience with relational databases and significant PL/SQL experience, demonstrating advanced proficiency in Oracle’s procedural language for database programming.
  • Familiarity with Multiple Database Platforms: You are required to have familiarity with multiple database platforms, which is crucial for handling diverse data storage needs. This includes:
    • Oracle and SQL Server: Experience with these major relational database management systems.
    • Hadoop: Experience with Hadoop (or its ecosystem components like HDFS, YARN) for distributed storage and processing of big data.
    • Hive DB: Familiarity with Hive Database for querying large datasets stored in Hadoop using a SQL-like interface.
    • Exadata: Experience with Oracle Exadata Database Machine, a high-performance database appliance, is desired. This broad database knowledge is key for working with large-scale, varied data architectures.

What’s In It For You? Growth, Innovation, and a Collaborative Culture

This contract Node.js Developer position in Charlotte, NC, offers a compelling environment for professional growth and significant impact within a leading technology firm.

  • Opportunity to Work in a Collaborative and Innovative Environment: You’ll have the invaluable opportunity to work in a truly collaborative and innovative environment. This fosters an atmosphere of open communication, knowledge sharing, and mutual support, allowing you to learn from diverse perspectives and contribute your unique insights to drive cutting-edge solutions.
  • Engage in Challenging Projects that Enhance Your Skills: You will be deeply engaged in challenging projects that are designed to significantly enhance your skills and expertise. This involves tackling complex technical problems, working with cutting-edge technologies, and contributing to solutions that push the boundaries of what’s possible in enterprise software development.
  • Be Part of a Diverse Team that Values Different Perspectives: You’ll have the privilege of being part of a diverse team that actively values different perspectives and ideas. This inclusive culture encourages creativity and ensures that solutions are well-rounded, benefiting from a rich tapestry of backgrounds and approaches.
  • Access to Professional Development and Growth Opportunities: The organization provides ready access to professional development and growth opportunities. This commitment to continuous learning means you can expand your skill set, pursue new certifications, and explore various career pathways within the technology firm, ensuring your expertise remains current and competitive.
  • Contribute to Impactful Projects that Drive Business Success: Your work will directly contribute to impactful projects that drive significant business success. By developing robust and efficient software solutions, you will play a crucial role in enabling strategic initiatives, optimizing operations, and enhancing the client’s competitive edge in the technology sector, providing a profound sense of purpose in your daily tasks.

Upon successful completion of a predefined waiting period, consultants are typically eligible for a comprehensive suite of benefits designed to support their well-being and financial security. These include:

  • Medical and Prescription Drug Plans: Comprehensive healthcare coverage for medical services and necessary prescription medications.
  • Dental Plan: Benefits covering routine dental care and essential treatments.
  • Vision Plan: Coverage for eye examinations, prescription glasses, and contact lenses.
  • Health Savings Account (HSA): A tax-advantaged savings account to help pay for qualified medical expenses.
  • Health Flexible Spending Account (HFSA): Allows pre-tax contributions for eligible healthcare costs.
  • Dependent Care Flexible Spending Account (DCFSA): Provides tax advantages for dependent care expenses.
  • Supplemental Life Insurance: Options for additional life insurance coverage for enhanced financial protection.
  • Short Term and Long Term Disability Insurance: Income replacement benefits during periods of temporary or prolonged incapacitation due to illness or injury.
  • Business Travel Insurance: Coverage for unforeseen events or emergencies that may occur during authorized business travel.
  • 401(k), Plus Match: An opportunity to save for retirement with the added benefit of employer matching contributions, enhancing your long-term financial growth.
  • Weekly Pay: Consistent and regular compensation provided on a weekly basis, ensuring stable financial flow throughout your contract engagement.

If this Node.js Developer role in Charlotte, NC, aligns with your extensive full-stack development experience, your proficiency across Java, Node.js, Angular, and React, and your passion for building complex enterprise software solutions, we encourage you to learn more about this exciting onsite contract opportunity. This is a fantastic chance to contribute to cutting-edge technology initiatives.

Are you ready to bring your diverse software engineering expertise to a leading technology firm?

Job Features

Job CategoryIT, Security

Apply For This Job

A valid phone number is required.