Company: Hudson IT and Manpower
Salary: Not provided
Location: , United States
• For over half a decade, Hudson Manpower has been a trusted partner in delivering specialized talent and technology solutions across IT, Energy, and Engineering industries worldwide.
• We work closely with startups, mid-sized firms, and Fortune 500 clients to support their digital transformation journeys. Key Responsibilities: Develop software using Agile development methodologies.
• Work on cross-functional development teams to design and implement platform-independent middleware solutions that control and manage cutting-edge audio products and networking technologies.
• Collaborate with marketing, test, and system engineering teams to define platform-independent middleware solutions, use cases, and requirements.
• Prototype and implement GUI application software/middleware solutions using technologies such as Node.js and Angular.
• Communicate effectively with various stakeholders across technology and the business.
• Research new platform-independent middleware solutions using various technologies and IDEs, and assist with their integration into company software development processes.
• Optimize performance of middleware solutions and implement security measures.
• Function as part of a high-performance team, working on high-priority deliverables. Estimate, organize, and document tasks.
• Solve real problems and add value to the business.
• Bachelor’s degree in Computer Science or a related field. Minimum of 5 years of experience.
• Uses skills as a seasoned, experienced professional in platform-independent middleware solutions development on PC (Windows/Linux) and Mac (OS X) platforms, and continues developing professional expertise.
• Proven experience as a Node.js developer with a strong focus on TypeScript.
• 1+ years of experience with Javascript
• Development experience with GraphQL is a plus. Proficiency in building RESTful APIs and GraphQL endpoints.
• Development experience using C/C++, preferably with an Object-Oriented (OO) approach.
• Experience with the application of key software design principles such as separation of concerns, high cohesion, and low coupling to facilitate reuse and maintainability in software architectures, designs, and implementations.
• Software development experience with web-based platform-independent technologies such as Angular.
• Experience with software development tools (IDEs).
• Experience with software version control and release, preferably with Git. Has a full understanding of industry practices.
• Demonstrates strong problem-solving skills and the ability to troubleshoot complex issues.
• Understanding of operating system fundamentals.
• Understanding of software development processes such as continuous testing.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.