Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Title: Mid-Level Full Stack Developer (NestJS + React)
Location: Hybrid – Full-Time
Company Overview:
We’re a fast-growing, innovation-driven software house focused on building scalable web applications and AI-powered tools. We're looking for a mid-level Full Stack Developer with solid experience in NestJS (backend) and React(frontend) to help us develop impactful solutions. If you're excited about clean architecture, seamless user experiences, and working with modern technologies in a collaborative environment — we want to meet you.
Key Responsibilities:
Backend (NestJS):
- Design, develop, and maintain scalable REST APIs and backend services using NestJS and TypeScript.
- Handle database schema design, migrations, and queries using Prisma or TypeORM.
- Implement secure authentication/authorization (JWT, OAuth) and apply API security best practices.
- Maintain robust error handling, logging, and API reliability.
Frontend (React):
- Build intuitive, responsive UI components using React and modern frontend practices.
- Integrate backend APIs with frontend features and ensure smooth data flow.
- Optimize performance and ensure consistent cross-browser compatibility.
General:
- Participate in code reviews, agile planning, and sprint retrospectives.
- Collaborate with designers, other developers, and product owners to bring features from concept to production.
- Stay up-to-date with evolving tech trends in both frontend and backend stacks.
What We Offer:
- Flexible working hours and friendly culture.
- A tight-knit, collaborative team where your ideas matter.
- Involvement in exciting internal AI tools and client projects.
Job Requirements
Requirements:
- 2+ years of hands-on experience with Node.js, TypeScript, and React.js.
- Proficiency with NestJS (controllers, modules, interceptors, decorators).
- Strong skills in React (functional components, hooks, component lifecycle).
- Experience with relational databases (PostgreSQL/MySQL) and ORMs (Prisma/TypeORM).
- Solid grasp of REST principles, API design, and security best practices.
- Familiarity with Git workflows and collaborative development using GitHub/GitLab.
- Basic understanding of testing frameworks (Jest, React Testing Library).
Bonus Points (Preferred but not required):
- Experience with CI/CD pipelines, Docker, or containerized environments.
- Exposure to event-driven systems (e.g., RabbitMQ, Kafka).
- Experience with frontend libraries like Material UI, Tailwind CSS, or state management tools (e.g., Redux, Zustand).
- Previous work on cloud infrastructure (AWS, GCP, or similar).