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