Career
From startups to Fortune 500s, WayUp offers the best internships and jobs.
Easily apply to multiple jobs with one click! Quick Apply shows you recommended jobs based off your most recent search and allows you to apply to 25+ jobs in a matter of seconds!
Senior Full-Stack Software Engineer (Job 1001)
Required Experience: 5+ years
Technical Requirements:
- Expert-level experience with Node.js/TypeScript and microservices architecture
- Strong experience with Next.js and React for complex web applications
- Deep understanding of e-commerce systems and payment processing
- Experience with distributed systems, message queues, and API design
- Proficiency in DevOps practices and containerization (Docker)
- Strong background in database design and optimization
Key Responsibilities:
- Lead technical design and implementation of new features across the platform
- Mentor middle-level developers and review code
- Architect solutions for complex e-commerce workflows
- Improve system reliability and performance
- Collaborate with product team on technical strategy
- Maintain and enhance microservices architecture
Required Skills:
- Advanced TypeScript/JavaScript
- js/React
- RESTful APIs and GraphQL
- SQL and NoSQL databases
- Message queues and event-driven architecture
- Docker and container orchestration
- CI/CD pipelines
Technical Stack Expertise Required
Frontend:
- js (v12+) and React 18
- Apollo Client for GraphQL integration
- Mantine UI component library
- TypeScript 4.9+
- State management with Apollo Cache
- Advanced React patterns and hooks
- Stripe payment integration
- Analytics integration (Segment)
Backend:
- NestJS framework
- GraphQL API design and implementation
- js microservices architecture
- Message queues (RabbitMQ/Kafka)
- TypeScript in backend development
- PostgreSQL and MongoDB
DevOps & Tools:
- Docker and Docker Compose
- CI/CD (GitHub Actions)
- Yarn workspace management
- Jest testing framework
- ESLint/Prettier for code quality
- Monitoring and logging (Pino)
Integrations Experience:
- Payment processing (Stripe)
- Analytics platforms (Segment)
- PDF processing
- Authentication systems (Frontegg)
- Third-party API integrations
Mid-Level Full-Stack Developer (Job 1001)
Required Experience: 2-4 years
Technical Requirements:
- Solid experience with Node.js/TypeScript development
- Experience with React and modern frontend frameworks
- Understanding of microservices architecture
- Familiarity with e-commerce concepts
- Basic DevOps knowledge
Key Responsibilities:
- Implement new features across frontend and backend services
- Maintain and improve existing services
- Write clean, testable code
- Participate in code reviews
- Debug and fix production issues
- Collaborate with team members on feature implementation
Required Skills:
- TypeScript/JavaScript
- React/Next.js
- RESTful APIs
- SQL databases
- Git version control
- Unit testing
- Basic Docker knowledge
Preferred Skills:
- Experience with e-commerce platforms
- GraphQL
- Message queues
- CI/CD tools
Technical Stack Expertise Required
Frontend:
- js (v12+) and React 18
- Apollo Client for GraphQL integration
- Mantine UI component library
- TypeScript 4.9+
- State management with Apollo Cache
- Advanced React patterns and hooks
- Stripe payment integration
- Analytics integration (Segment)
Backend:
- NestJS framework
- GraphQL API design and implementation
- js microservices architecture
- Message queues (RabbitMQ/Kafka)
- TypeScript in backend development
- PostgreSQL and MongoDB
DevOps & Tools:
- Docker and Docker Compose
- CI/CD (GitHub Actions)
- Yarn workspace management
- Jest testing framework
- ESLint/Prettier for code quality
- Monitoring and logging (Pino)
Integrations Experience:
- Payment processing (Stripe)
- Analytics platforms (Segment)
- PDF processing
- Authentication systems (Frontegg)
- Third-party API integrations