Generate a CV for this Job!

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

Backend Engineer – Node.js & PostgreSQL

Upwork • , US • Remote

$15 - $22 / HOUR Apply Now
Posted on: 25th February, 2025
Employment Type: CONTRACTOR

Job Description

🚀 Join Our Team & Help Build the Future of Real Estate Tech!

We’re looking for a Backend Engineer to support our Lead Backend Engineer in developing and scaling our platform. If you have strong experience in Node.js, PostgreSQL, and real-time applications, and want to work on a fast-growing product, we’d love to hear from you!

🌟 What You’ll Do:

Work closely with our Lead Backend Engineer to implement, optimize, and maintain backend services.

Build and maintain RESTful APIs using Express.js.

Develop real-time features (instant messaging, live updates) using Socket.IO.

Optimize and manage PostgreSQL databases (including PostGIS for geospatial queries).

Implement caching strategies with Redis to improve performance.

Manage and deploy applications on Digital Ocean (Droplets, Storage Buckets, Postgres).

Ensure the scalability and security of backend services.

Work with Prisma ORM for efficient and type-safe database management.

🔧 Tech Stack:

✅ Hosting: Digital Ocean (Droplets, Storage Buckets)

✅ Database: PostgreSQL (+ PostGIS for geospatial queries)

✅ Cache: Redis (on the same server as the backend API)

✅ Runtime: Node.js

✅ Framework: Express.js

✅ ORM: Prisma

✅ Real-Time Communication: Socket.IO

🎯 What We’re Looking For:

3+ years of Node.js experience, ideally with Express.js.

Strong knowledge of PostgreSQL and database design.

Experience working with real-time applications using Socket.IO.

Proficiency in managing Redis and caching strategies.

Familiarity with Digital Ocean hosting and deployment.

Experience with Prisma ORM (or similar ORMs).

Solid understanding of scalability, security, and API performance optimization.

Ability to collaborate with a team and take ownership of tasks.

🚀 Why Join Us?

✅ Work on a cutting-edge real estate platform with real-world impact.

✅ Collaborate with a talented team in a fast-growing startup environment.

✅ Opportunity to innovate and influence the backend architecture.

✅ Flexible remote work options available.

🎯 Ready to build something great? Apply now and let’s talk!

Responsibilities

  • If you have strong experience in Node.js, PostgreSQL, and real-time applications, and want to work on a fast-growing product, we’d love to hear from you!
  • Work closely with our Lead Backend Engineer to implement, optimize, and maintain backend services
  • Build and maintain RESTful APIs using Express.js
  • Develop real-time features (instant messaging, live updates) using Socket.IO
  • Optimize and manage PostgreSQL databases (including PostGIS for geospatial queries)
  • Implement caching strategies with Redis to improve performance
  • Manage and deploy applications on Digital Ocean (Droplets, Storage Buckets, Postgres)
  • Ensure the scalability and security of backend services
  • Work with Prisma ORM for efficient and type-safe database management

Requirements

  • ✅ Cache: Redis (on the same server as the backend API)
  • ✅ Runtime: Node.js
  • 3+ years of Node.js experience, ideally with Express.js
  • Strong knowledge of PostgreSQL and database design
  • Experience working with real-time applications using Socket.IO
  • Proficiency in managing Redis and caching strategies
  • Familiarity with Digital Ocean hosting and deployment
  • Experience with Prisma ORM (or similar ORMs)
  • Solid understanding of scalability, security, and API performance optimization
  • Ability to collaborate with a team and take ownership of tasks
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.