Shure is looking for a Senior Full Stack Developer to design, code, test, debug and document platform independent middleware solutions for their corporate systems architecture and audio products.
Requirements
- Uses skills as a seasoned, experienced professional in platform independent middleware solutions development on PC Windows/ Linux and Mac (OS X) platform and continues developing professional expertise.
- Proven experience as Node.js developer with a strong focus on Typescript
- Development experience with GraphQL a plus
- Proficiency in building RESTful APIs and GraphQL endpoints
- Development experience using C/C++, preferably with an 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
Responsibilities
- Software development using agile development methodologies
- Works on cross-functional development teams to design and implement platform independent middleware solutions that controls and manages cutting edge audio products and networking technologies
- Prototypes and implements GUI application software/middleware solutions using technologies such as Node JS / Angular
- Researches new platform independent middleware solutions using technologies and IDEs, and assists with the integration into Company software development processes
- Optimizes performance of middleware solutions and implements security measures.
- Estimates, organizes, and documents tasks
- Solve real problems and adding value to the business
Other
- Bachelor’s degree in Computer Science or related field
- Minimum of 5 years of experience
- Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas.
- Communicate effectively with various stakeholders across technology and the business
- Collaborates with marketing, test and system engineering to define platform independent middleware solutions use cases and requirements