Mid/Senior Full-stack Engineer - React.js, Node.js - Analytics / Data market

4+ years
Short-term (40h)
Analytics / Data
Full Remote
React.js
Node.js
PostgreSQL
AWS Amplify
Express.js

Requirements

Must-haves

  • 4+ years of software development experience
  • Proficiency with developing full-stack applications end-to-end
  • Experience with React
  • Experience with Node.js
  • Experience with Express
  • Experience with SQL/PostgreSQL
  • Experience with AWS
  • Proficiency with building robust and user-friendly web interfaces
  • Ability to thrive in fast-paced development cycles and small teams
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience with Stripe
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

This is a full-time role (40 hours/week) for a 3-month contract

  • Build a functional MVP for a web platform focused on property and asset management
  • Design and develop a full-stack application using React (frontend), Node.js and Express (backend), and PostgreSQL (database)
  • Implement secure user authentication and authorization with AWS Amplify
  • Integrate Stripe for subscription and one-time payment processing
  • Develop functionalities for file uploads, asset metadata management, and user role management
  • Connect and work with third-party APIs for features like OCR, real estate data integration, and cryptographic document signing
  • Build a responsive, intuitive UI to ensure an excellent user experience across devices
  • Set up and maintain CI/CD pipelines for seamless deployments to AWS
  • Collaborate closely with another software engineer and a technical architect in a small, collaborative environment
  • Stack: React, Node.js, Express, PostgreSQL, AWS Amplify, Stripe, GitHub Actions.