Vendidit
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 #J-18808-Ljbffr
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 #J-18808-Ljbffr