Senior Fullstack NodeJS Developer

Object Data, Inc.

$105K — $125K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 8+ years of fullstack development experience with a focus on Node.js and a modern framework (React, Angular, or Vue.js).
  • Deep knowledge of HTML, CSS, JavaScript (ES6+), and UX best practices.
  • Solid understanding of Node.js, Express.js, and databases like PostgreSQL or MongoDB.
  • Knowledge of microservices and API gateways, with a focus on security protocols like OAuth2.

Responsibilities

  • Design and implement scalable backend services in Node.js and modern front-end applications using frameworks like React.
  • Build RESTful and GraphQL APIs for secure communication between services.
  • Collaborate with DevOps to streamline CI/CD pipelines and automate deployments.
  • Maintain infrastructure using IaC tools like Terraform for automated provisioning.
  • Deploy services on cloud platforms with an emphasis on scalability and cost optimization.
  • Implement testing strategies and optimize code performance for quality assurance.
  • Lead and mentor the development team to foster best practices and continuous improvement.

Benefits

  • Opportunities for professional growth and development.
  • A collaborative and innovative workplace environment.
  • A healthy work-life balance with standard hours: 8 hours per day, 5 days a week.
  • Visa sponsorship for qualified candidates.
Full Job Description
As a Senior Fullstack NodeJS Developer, you will play a pivotal role in designing, building, and optimizing complex web applications and microservices. This role requires expertise in both server-side Node.js and modern front-end technologies, coupled with a robust understanding of DevOps, Cloud, and Infrastructure as Code (IaC) practices. You will work closely with cross-functional teams to deliver high-performance, resilient, and scalable solutions.

Key Responsibilities
  • Design and implement scalable and robust backend services in Node.js, and modern front-end applications using frameworks like React, Angular, or Vue.js.
  • Build RESTful and GraphQL APIs, ensuring secure, high-performance communication between services.
  • Collaborate with the DevOps team to streamline CI/CD pipelines, optimize build processes, and support automated deployments in cloud environments.
  • Develop and maintain infrastructure using tools like Terraform, CloudFormation, or Ansible for automated provisioning and scaling.
  • Deploy and manage services on cloud platforms (AWS, Azure, or GCP), with an emphasis on scalability, security, and cost optimization.
  • Implement comprehensive testing strategies, optimize code for performance, and contribute to code reviews, focusing on best practices and quality assurance.
  • Lead and mentor a team of developers, encouraging best practices, code quality, and continuous improvement.
  • Produce detailed technical documentation, ensuring code and infrastructure meet industry standards for compliance and security.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field from a reputable university, or equivalent practical experience.
  • 8+ years of fullstack development experience, with a strong focus on Node.js and a modern front-end framework (React, Angular, or Vue.js).
  • Deep knowledge of HTML, CSS, JavaScript (ES6+), and familiarity with responsive design and UX best practices.
  • Solid understanding of Node.js, Express.js, and asynchronous programming; experience with databases such as PostgreSQL, MongoDB, or MySQL.
  • Knowledge of microservices design and implementation, including experience with API gateways and service mesh.
  • Understanding of authentication/authorization protocols (OAuth2, JWT), and experience with secure coding practices.
  • Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions; familiarity with Docker, Kubernetes, and container orchestration.
  • Proven experience deploying and managing applications on AWS, Azure, or GCP; expertise in IaC tools (Terraform, CloudFormation, etc.).
  • Familiarity with monitoring tools (Prometheus, Grafana, ELK Stack) and logging frameworks for end-to-end observability.
  • Proficiency with Git, including Git workflows (GitFlow, GitHub Flow).
  • Experience with testing frameworks (Jest, Mocha, Cypress), and a strong focus on code quality and reliability.
  • Comfortable working in an Agile/Scrum environment, collaborating with cross-functional teams.
  • Excellent written and verbal communication skills in English for effective collaboration with stakeholders and team members.
  • Familiarity with modern AI technologies is a plus.
Employment Type: Full-Time

Salary: The annual salary for this position ranges from $105K to $125K depending on experience and qualifications.

About You:
If you have a passion for building robust, scalable data-driven solutions and a desire to thrive in a fast-paced, cloud-native environment with modern technical skills, we want to hear from you!

What We Offer:
  • Opportunities for professional growth and development.
  • A collaborative and innovative workplace.
  • A healthy work-life balance with standard hours: 8 hours per day, 5 days a week.
  • Visa sponsorship

Similar Jobs

More Jobs at Object Data, Inc.

More Information Technology Jobs

Find similar Senior Fullstack NodeJS Developer jobs: