Save Job
Posted 9mo ago

Fullstack Software Engineer

@ Wynisco
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:Develop APIs, Build frontend, Review code
Requirements Summary:Backend with Node.js/TypeScript, NestJS, Prisma; RESTful APIs; Jest testing; frontend with React; performance optimization; responsive UI.
Technical Tools Mentioned:Node.js, TypeScript, NestJS, Prisma, Jest, React, JavaScript, TypeScript, Mantine UI library, Vite, TanStack Router, Zustand, Tailwind CSS
Save
Mark Applied
Hide Job
Report & Hide
Job Description
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
Nice-to-Have Skills
● Experience with our preferred frontend tools:
○ Mantine UI library
○ Vite build tool
○ TanStack Router
○ Zustand state management
○ Tailwind CSS
● Flexibility to work across the full stack as needed
● Quick learner with ability to adapt to new technologies
● 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
Additional Qualities We Value
● Team Collaboration: Strong ability to work effectively with team members,
contributing to a positive and productive team environment
● Integrity: Honesty and a strong moral compass in all professional interactions
● Modern Development Practices:
○ Effective use of AI tools to enhance productivity across different aspects
of development work

○ Solid understanding of clean code principles including Clean
Architecture, DRY, SOLID principles, etc.

● Technical Adaptability: Comfortable integrating third-party tools and services,
with the ability to quickly parse documentation and implement solutions