Job Type: Contract
Job Category: IT
Job Description
Job Title: Node.js Developer
Location: Dublin, CA (Day 1 Onsite)
Type: Contract
Job Summary
We are seeking a skilled Node.js Developer to join our dynamic engineering team. The ideal candidate will have strong experience in designing and developing scalable server-side applications, APIs, and microservices. This role requires hands-on expertise in Node.js, database integration, and modern backend frameworks, with the ability to collaborate across cross-functional teams in an Agile environment.
Key Responsibilities
Design, develop, and maintain scalable backend services using Node.js.
Build and optimize RESTful APIs and GraphQL services for high performance.
Integrate applications with SQL and NoSQL databases (MongoDB, PostgreSQL, MySQL).
Implement security best practices including authentication, authorization, and data protection.
Collaborate with frontend developers to deliver seamless full-stack applications.
Work with containerization and deployment tools (Docker, Kubernetes, CI/CD pipelines).
Monitor, troubleshoot, and optimize application performance and scalability.
Write unit tests, integration tests, and maintain code quality using industry standards.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
10+ years of professional experience as a Node.js Developer.
Strong knowledge of JavaScript/TypeScript and asynchronous programming.
Hands-on experience with Express.js, NestJS, or similar frameworks.
Expertise in REST APIs, GraphQL, and microservices architecture.
Proficiency with databases: MongoDB, PostgreSQL, MySQL, Redis.
Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices.
Strong debugging, problem-solving, and communication skills.
Preferred Qualifications
Experience with front-end frameworks (React, Angular, Vue).
Exposure to message brokers (Kafka, RabbitMQ).
Understanding of scalable distributed systems and caching strategies.
Required Skills
CLOUD DEVELOPER
OFFICE 365 DEVELOPER
SQL APPLICATION DEVELOPER