Senior Full-Stack Engineer

Ribbon
Ribbon

Software Engineering

Posted 6+ months ago

Ribbon is an early-stage startup, and we're on the lookout for a talented Senior Full Stack Engineer to join our team. If you're passionate about building innovative solutions that make a real impact and have a strong background in our tech stack, we want to hear from you!

We use a modern and scalable tech stack to build our products:

  • Frontend: React with TypeScript
  • Backend: NestJS and Node.js
  • Database: Amazon RDS for PostgreSQL
  • Cloud Infrastructure: AWS services
  • Infrastructure as Code: Terraform
  • What you will be doing

  • Building awesome user interfaces in React with a NestJS backend, all using TypeScript.
  • Creating and maintaining technical documentation.
  • Ensuring our software meets quality standards through code reviews, testing, and automation.
  • Participating in our agile development process, including sprint planning, daily stand-ups, and retrospectives.
  • Improving our engineering infrastructure for scalability and maintainability.
  • Who you are

  • You have 5+ years of experience as a full-stack software engineer.
  • You're highly skilled with React and TypeScript for frontend development.
  • You've got extensive experience with Node.js and building scalable backend applications.
  • You understand full-stack JavaScript/TypeScript development, RESTful APIs, and database interactions.
  • You have experience with relational databases (preferably PostgreSQL) and ORM frameworks.
  • You have a proven track record of shipping stable web-based software products.
  • You know your way around software engineering best practices, including coding standards, code reviews, source control management, CI/CD, and testing.
  • You're execution-oriented and excited by the high-ownership nature of joining an early-stage startup.
  • You're passionate about building a top-class engineering culture from the ground up.
  • You can balance solid engineering practices with the need to move quickly in a startup environment.
  • Bonus points for

  • Experience with the NestJS framework.
  • Familiarity with Infrastructure as Code (IaC) tools, especially Terraform.
  • Knowledge of AWS services like Elastic Beanstalk, ECS, and RDS.
  • Experience with microservices architecture and containerization.
  • We encourage you to apply if you are passionate about advocating for those who’ve lost a loved one and working with financial systems for a fairer future.

    Why Join Us?

    We're passionate about building financial solutions that advocate for those who've lost a loved one. If this mission resonates with you, we'd love to have you on our team!

    How to Apply

    Send the following details to careers@trustribbon.com:

  • Your Resume
  • LinkedIn Profile
  • If you are/were working on your own projects in your spare time, please provide links.