Posted on: 28/09/2025
Role & Responsibilities
We're seeking a skilled Full Stack Software Engineer to join our team and work on our social media voting platform. You'll be working with a modern tech stack, contributing to both frontend and backend development while maintaining high code quality standards.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using Node.js and React
- Write clean, maintainable, and well-tested code following established development standards
- Collaborate with the team through code reviews and technical discussions
- Optimize application performance across the full stack
- Work with complex data models and database schemas (as evidenced by our Prisma setup)
- Contribute to API design and documentation using Swagger
- Implement comprehensive testing strategies using Jest
Required Technical Skills :
Backend :
- Strong proficiency in Node.js and TypeScript
- Extensive experience with NestJS framework
- Hands-on experience with Prisma ORM and complex database schemas
- Solid understanding of RESTful API design and Swagger documentation
- Proven experience writing unit and integration tests with Jest
Frontend :
- Expert-level React knowledge and modern React patterns (hooks, context, etc.)
- Deep understanding of JavaScript and TypeScript fundamentals
- Experience with performance optimization techniques (code splitting, memoization, lazy loading)
- Strong grasp of responsive design and modern CSS practices
General :
- Demonstrated experience conducting thorough code reviews
- Commitment to following strict development standards and best practices
- Strong understanding of software engineering principles and design patterns
Ideal Candidate:
1. Experience with our preferred frontend tools :
- Mantine UI library
- Vite build tool
- TanStack Router
- Zustand state management
- Tailwind CSS
2. Flexibility to work across the full stack as needed
3. Quick learner with ability to adapt to new technologies
4. Flutter development experience
What We're Looking For :
- A developer who takes pride in code quality and maintainability
- Someone who values collaborative development through effective PR reviews
- An engineer who understands the importance of testing and documentation
- A team player who can adapt between frontend and backend work based on project needs
- Someone who stays current with best practices and performance optimization techniques
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1553302
Interview Questions for you
View All