Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Node.js Developer image - Rise Careers
Job details

Node.js Developer

Job Description

Role: Node.js developer
Location: Sunnyvale.CA 
Duration: 12+ Months
Experience Needed: 10+ Years
 
 
Note: Candidate must have experience in node with type script and GraphQl
Job Description:
Expertise and hands-on experience in object-oriented programming
Experience with Node
Experience with TypeScript
Experience in developing highly scalable micro-services and optimized RESTful APIs using Node or TypeScript
Experience in Jest for unit testing application.
Experience working with container-based technologies such as Docker or Kubernetes.
Experience is BDD testing using Mockito.
Experience in version control tools - Git.
Experience in working in a collaborative environment using Agile SCRUM practices.
Solid grasp of various software design patterns and distributed computing.
Understanding of relational and non-relational database technologies (SQL and Cosmos DB), data modeling and RESTful web APIs.
Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.
Experience of building GraphQL is a huge plus
Experience working directly with Product, Business, Automation and other stake holders in delivering end to end product features.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Node.js Developer, TMS LLC

Are you an experienced Node.js Developer looking to take your skills to the next level? We have an exciting opportunity in Sunnyvale, California! Join our dynamic team, where your expertise in Node.js and TypeScript will shine as you help build highly scalable micro-services and optimized RESTful APIs. At our company, we value collaboration, and you'll work closely with product managers, business analysts, and automation experts to deliver innovative features that enhance our product offerings. If you're passionate about object-oriented programming and have substantial experience with container technologies like Docker or Kubernetes, you're just the person we need. Your knowledge of various software design patterns and experience with databases such as SQL and Cosmos DB will be key in our projects. Plus, if you have a background in GraphQL, that’s a huge plus! We also pride ourselves on embracing Agile practices, and your ability to work in a team-oriented environment will be invaluable. With a focus on quality assurance through unit testing with Jest and familiarity with CI/CD workflows using tools like Jenkins and GitHub, you'll help ensure our code is top-notch. If you're ready to take on challenges and make a real impact, we can’t wait to hear from you!

Frequently Asked Questions (FAQs) for Node.js Developer Role at TMS LLC
What are the main responsibilities of a Node.js Developer at our company?

As a Node.js Developer at our company, your primary responsibilities will include developing and maintaining scalable micro-services and RESTful APIs using Node.js and TypeScript. You'll also engage in unit testing with Jest, implement CI/CD processes, and collaborate with various teams to deliver high-quality features. Your ability to work in an Agile environment will help meet project timelines and enhance team productivity. Additionally, you will work with databases such as SQL and Cosmos DB and leverage container technologies like Docker.

Join Rise to see the full answer
What qualifications are needed to be a successful Node.js Developer in Sunnyvale?

To succeed as a Node.js Developer in Sunnyvale, you should have at least 10 years of experience in software development, with a strong focus on Node.js and TypeScript. Proficiency in developing micro-services, building APIs, and understanding both relational and non-relational databases are crucial. Experience in version control tools like Git, knowledge of BDD testing with Mockito, and familiarity with Agile methodologies will also enhance your fit for this role.

Join Rise to see the full answer
What programming skills are essential for the Node.js Developer position?

Essential programming skills for the Node.js Developer position include expertise in JavaScript and TypeScript, experience with Node.js for backend development, and a solid understanding of object-oriented programming principles. Familiarity with building GraphQL APIs is a significant advantage. In addition, skills in unit testing frameworks like Jest, and DevOps practices involving Docker or Kubernetes, will be vital to your success.

Join Rise to see the full answer
Is experience with Agile methodologies necessary for the Node.js Developer role?

Yes, experience with Agile methodologies is necessary for the Node.js Developer role. Working within Agile SCRUM practices ensures our development process is collaborative and efficient, which is vital for timely project delivery. Your ability to adapt to an iterative development approach will help streamline workflows and improve team dynamics.

Join Rise to see the full answer
How does the Node.js Developer collaborate with other teams?

As a Node.js Developer, you'll collaborate closely with product managers, business stakeholders, and automation teams. This collaboration involves gathering requirements for new features, discussing project scopes, and implementing solutions that align with business objectives. Your role will be integral in providing technical insights and feedback throughout the development cycle.

Join Rise to see the full answer
Common Interview Questions for Node.js Developer
Can you describe your experience with Node.js and TypeScript?

In preparing for this question, focus on specific projects where you've successfully used Node.js and TypeScript. Discuss any micro-services you developed, challenges you faced while building RESTful APIs, and how you utilized TypeScript to improve code maintainability and quality.

Join Rise to see the full answer
How do you approach unit testing in your development process?

Discuss your testing philosophy and specifically your experience with Jest. Describe how you ensure code quality and functionality through automated tests, including strategies you employ to write effective unit tests and the impact it has on a project.

Join Rise to see the full answer
What is your experience with container technologies like Docker?

Share examples of how you have utilized Docker in past projects, focusing on how it facilitated deployment, improved consistency across environments, and made scaling applications easier. Mention specific use cases to illustrate your knowledge.

Join Rise to see the full answer
Can you explain your understanding of RESTful web services?

Articulate your comprehensive understanding of RESTful principles, focusing on how you apply them in your development work. Provide insights into designing REST APIs, managing HTTP requests, and ensuring robust error handling while developing services.

Join Rise to see the full answer
What challenges have you faced while implementing CI/CD in your projects?

Reflect on your experiences with CI/CD pipelines using tools like Jenkins and GitHub. Discuss challenges such as integration issues, deployment failures, or team resistance to new processes, and how you overcame them to enhance development efficiency.

Join Rise to see the full answer
How do you ensure effective collaboration within an Agile team?

Share tips on fostering collaboration, such as regular communication, pair programming, and utilizing collaboration tools. Highlight the importance of feedback loops and how they contribute to the overall success of the Agile process.

Join Rise to see the full answer
What strategies do you use for efficient database management in your applications?

Discuss your experience with SQL and non-relational databases like Cosmos DB, emphasizing how you handle data modeling, query optimization, and performance tuning. Explain how effective database management supports application scalability and responsiveness.

Join Rise to see the full answer
What are software design patterns, and how have you applied them in your work?

Provide a brief overview of common software design patterns such as MVC or Singleton, and discuss instances where you've implemented these patterns in your projects. Emphasize how they help improve code organization and maintainability.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software development?

Highlight your approach to continuous learning through online courses, webinars, and technology blogs. Mention any specific communities or forums you participate in and how this ongoing education enhances your skills and keeps your development practices current.

Join Rise to see the full answer
Why do you think collaboration is crucial in software development?

Discuss the importance of collaboration in generating innovative ideas, solving complex problems, and ensuring quality outputs. Share examples of successful team projects where collaboration led to better outcomes and increased team synergy.

Join Rise to see the full answer
Similar Jobs
TMS LLC Remote Sunnyvale, CA, USA
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Dental Insurance
Paid Holidays
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
LivePerson Remote Germany - Berlin (hybrid)
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 hours ago
SWATX Remote No location specified
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos