Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Backend Developer (Node.js + AWS)

Upwork • , US • Remote

Posted on: 8th March, 2025
Employment Type: CONTRACTOR

Job Description

Overview:

We are looking for an experienced Backend Developer to help with the Node.js backend setup and AWS cloud infrastructure for a platform focused on prosthetics and orthotics design. The initial goal is to implement the backend services and AWS setup, followed by development work.

If you have expertise in Node.js (Fastify), PostgreSQL, AWS services, API development, and real-time collaboration (WebSockets/CRDT), we’d love to hear from you!

Key Responsibilities:

- Estimation: Review the provided system architecture and MVP scope to provide an estimate for backend development and AWS setup.

- Backend Development: Implement and optimize a Node.js + Fastify API server to handle user authentication, data processing, and integrations.

- Database Management: Design and optimize the PostgreSQL database to store patient data, design configurations, and logs.

- Real-Time Collaboration: Implement Socket.io + CRDT for real-time multi-user collaboration.

- File Storage: Set up AWS S3 for storing 3D model files.

- Cloud Infrastructure: Deploy and configure AWS services to ensure scalability, security, and performance.

Required Skills & Qualifications:

- 4+ years of experience in backend development with Node.js (Fastify/Express).

- Strong expertise in AWS services (EC2, S3, RDS, IAM, etc.).

- Experience with PostgreSQL database design and optimization.

- Hands-on experience with Socket.io and real-time data synchronization (CRDT preferred).

- Experience integrating external APIs.

- Strong understanding of authentication (JWT) and security best practices.

How to Apply:

- Please review this system overview

https://docs.google.com/document/d/1oI3_xTSZRp17Jpesy4jnXcWNX66Cm6rjssqNlSqYHD8/edit?usp=sharing

- Highlight relevant experience, including past projects where you've worked with similar tech stacks.

Responsibilities

  • The initial goal is to implement the backend services and AWS setup, followed by development work
  • Estimation: Review the provided system architecture and MVP scope to provide an estimate for backend development and AWS setup
  • Backend Development: Implement and optimize a Node.js + Fastify API server to handle user authentication, data processing, and integrations
  • Database Management: Design and optimize the PostgreSQL database to store patient data, design configurations, and logs
  • Real-Time Collaboration: Implement Socket.io + CRDT for real-time multi-user collaboration
  • File Storage: Set up AWS S3 for storing 3D model files
  • Cloud Infrastructure: Deploy and configure AWS services to ensure scalability, security, and performance

Requirements

  • 4+ years of experience in backend development with Node.js (Fastify/Express)
  • Strong expertise in AWS services (EC2, S3, RDS, IAM, etc.)
  • Experience with PostgreSQL database design and optimization
  • Experience integrating external APIs
  • Strong understanding of authentication (JWT) and security best practices
  • Highlight relevant experience, including past projects where you've worked with similar tech stacks
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.