What are the responsibilities and job description for the Node.js Developer position at RocketSled Commerce?
We are seeking a skilled Node.js Developer to join our team in a contract role. The ideal candidate will have experience building web servers, implementing encryption, developing web hooks, and integrating with various APIs. You will work on scalable backend solutions, ensuring security, performance, and seamless data exchange between systems.
Key Responsibilities
- Develop and maintain high-performance Node.js applications.
- Design and implement RESTful and GraphQL APIs to integrate with third-party services.
- Build and manage web servers using frameworks like Express.js or Fastify.
- Implement encryption techniques to secure data in transit and at rest.
- Develop web hooks for real-time event-driven integrations.
- Work with OAuth, JWT, and other authentication mechanisms.
- Optimize application performance and scalability.
- Debug and troubleshoot production issues.
- Collaborate with front-end developers, DevOps, and other teams to ensure smooth integrations.
Required Skills & Qualifications
- 3 years of experience with Node.js development.
- Proficiency with JavaScript/TypeScript.
- Experience building web servers using Express.js, Fastify, or NestJS.
- Strong understanding of encryption methods, including AES, RSA, and TLS/SSL.
- Experience with web hooks and event-driven architecture.
- Knowledge of API integrations (REST, GraphQL, SOAP).
- Familiarity with OAuth, JWT, and API authentication best practices.
- Experience working with databases (MongoDB, PostgreSQL, MySQL).
- Proficiency with Git, CI/CD pipelines, and DevOps concepts.
- Understanding of containerization (Docker, Kubernetes) is a plus.
Preferred Qualifications
- Experience with message queues (RabbitMQ, Kafka, or Redis Pub/Sub).
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
- Experience with serverless architectures (AWS Lambda, Firebase Functions).
Job Type: Contract
Pay: $97,979.00 - $105,009.00 per year
Compensation Package:
- Hourly pay
Schedule:
- Choose your own hours
- Monday to Friday
- Weekends as needed
Work Location: Remote
Salary : $97,979 - $105,009