Post Job Free
Sign in

Senior Full Stack Engineer

Company:
Vendidit
Location:
Austin, TX
Posted:
June 08, 2025
Apply

Description:

Job Description

Salary: DOE

About Us

Vendidit is a rapidly growing auction platform that connects buyers and sellers through our innovative online marketplace. Our technology stack is built with modern frameworks and cloud-native services to ensure a seamless experience for all users. We're looking for a talented Full Stack Engineer to join our development team and help scale our platform to the next level.

The Role

As a Senior Full Stack Engineer at Vendidit, you'll work remotely across our entire technology stack, from our Next.js web portal and React admin panel to our NestJS backend services. You'll collaborate with a team of engineers to implement new features, improve existing functionality, and ensure high performance and reliability across all our platforms.

Tech Stack

Our engineering team works with the following technologies:

Frontend

Next.js (v14+) for our consumer-facing web portal

React (v18+) with TypeScript

Vite for our admin panel

Material UI (MUI v6) component library

Redux and Easy-Peasy for state management

React Query for data fetching

Formik and Yup for form handling and validation

Recharts and MUI Charts for data visualization

Backend

NestJS framework with TypeScript

Fastify for high-performance server

PostgreSQL database

TypeORM for database interactions

Swagger for API documentation

Docker for containerization

AWS Cloud Infrastructure

Amazon ECS for container orchestration

Amazon ECR for container registry

AWS Amplify for frontend hosting and deployments

AWS Cognito for user authentication

AWS Parameter Store for secure configuration management

Authentication & Integrations

Firebase for real-time features and messaging

Stripe for payment processing

DevOps & Monitoring

GitHub Actions for CI/CD pipelines

Sentry for error tracking and monitoring

PostHog for analytics

Required Qualifications

5+ years of professional software engineering experience

Strong proficiency with React, TypeScript, and modern JavaScript

Experience with Next.js or similar React frameworks

Backend experience with Node.js (NestJS experience is a plus)

Familiarity with RESTful API design and implementation

Experience with SQL databases (PostgreSQL preferred)

Understanding of containerization concepts with Docker

Experience with AWS services, particularly ECS, Amplify, and Cognito

Knowledge of CI/CD pipelines and automated deployments

Ability to write clean, maintainable, and well-tested code

Excellent communication skills and ability to work effectively in a remote environment

Nice to Have

Experience with container orchestration (ECS, Kubernetes)

Knowledge of infrastructure as code (IaC)

Experience with payment processing integration (Stripe)

Familiarity with real-time communication systems (WebSockets, Firebase)

Experience with e-commerce or marketplace platforms

Understanding of security best practices for web applications

What You'll Do

Develop and maintain features across our web portal, admin panel, and backend services

Collaborate with DevOps to improve our deployment pipelines and infrastructure

Implement and maintain cloud-native solutions on AWS

Optimize application performance and ensure high quality user experiences

Participate in code reviews and contribute to engineering best practices

Troubleshoot and resolve complex technical issues

Mentor junior developers and contribute to the growth of the engineering team

Benefits

Competitive salary

Health, dental, and vision insurance

100% remote work with flexible hours

Modern tech stack and opportunities to learn new technologies

Collaborative and supportive team environment

remote work

Full-time

Hybrid remote

Apply