Senior Full-Stack Engineer
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:
- Your Resume
- LinkedIn Profile
- If you are/were working on your own projects in your spare time, please provide links.