Description:
As a Node.js Engineer in NETGEAR’s new Center of Excellence in Cork, you will play a key role in the design, development, and maintenance of high-performance, scalable web applications and cloud infrastructure, delivering seamless user experiences. You will work within a dynamic team of engineers and collaborate with cross-functional partners to scope, build, and ship high-quality products. The role will provide opportunities to work with a modern technology stack such as serverless architectures, AWS Lambda and microservices.
This position is pivotal to NETGEAR’s transformation toward a software subscription business.
The role is hybrid, with the expectation that you'll spend at least two days a week in our Cork office, offering the flexibility to balance in-person collaboration with remote work.
This is a unique opportunity to be part of a new team who will play a pivotal role in NETGEAR’s shift to a software services model.
Key Responsibilities
- API & Services Development: Design, build, and maintain APIs and services using Node.js, and contribute to front-end development using Angular.js.
- Test Automation: Develop test automation frameworks to optimize for faster feedback and seamless developer experience.
- System Reliability: Ensure systems are reliable, performant, and well-supported to provide a top-notch user experience.
- Roadmap Execution: Develop and execute short- and long-term technical roadmaps, making tradeoffs that consider business needs, user experience, and sustainability.
- Documentation: Produce comprehensive internal and external documentation for systems and processes.
- Mentorship: Provide mentorship and guidance to junior engineers, supporting their growth and fostering a collaborative team environment.
About You
Required Qualifications:
- 3+ years of experience in a professional engineering role, with a focus on building and operating highly reliable services.
- Extensive experience with Node.js and its frameworks (e.g., Express, Koa).
- Strong proficiency with AWS services including Lambda, S3, EC2, RDS, DynamoDB, API Gateway, and IAM.
- Experience with Angular.js or another front-end JavaScript framework.
- Familiarity with databases like MongoDB, MySQL, or PostgreSQL.
- Ability to solve problems autonomously and effectively apply technical and product knowledge when scoping and designing projects.
- B.Sc. in Computer Science or equivalent vocational experience.
Desired Qualifications
- Consumer Embedded Systems: Experience with embedded systems, particularly in consumer products, is a plus.
- Security Best Practices: Knowledge of AWS security best practices, including IAM, encryption, and network security, to ensure systems are secure.
- Entrepreneurial Mindset: Experience in startup or entrepreneurial environments with a “get-things-done” attitude and adaptability.