Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Vendidit, a rapidly growing auction platform, seeks a Senior Full Stack Engineer to enhance their technology stack. This remote role involves working with modern frameworks like Next.js and React, collaborating with a talented team to optimize platform performance and user experience. Benefits include competitive salary, health insurance, and a supportive work environment.
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 RoleAs 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 StackOur 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