Search by job, company or skills

P
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a skilled Full Stack Developer with strong experience in modern frontend and backend technologies primarily React (hooks, functional components, state management) on the frontend and Node.js (Express/Nest) or Django / Django REST Framework on the backend. The role involves designing and building scalable web applications, RESTful and GraphQL APIs, integrations, and cloud-native services for SaaS and enterprise platforms. Key search keywords: React, React.js, TypeScript, JavaScript (ES6+), Redux, Next.js, Node.js, Express, NestJS, Django, DRF, REST API, GraphQL, PostgreSQL, MongoDB, Docker, Kubernetes, AWS.

This position is ideal for developers who enjoy working end-to-end from accessible, responsive UI to backend logic, data modeling, and deployment in a fast-paced, product-driven environment. Candidates should be comfortable with testing, CI/CD, containerization, and collaborating across product, design, and QA.

Key Responsibilities

Frontend (React)

  • Develop responsive, high-performance user interfaces using React.js, JSX, and modern tooling
  • Apply modern React patterns (hooks, context, reusable components) and state management (Redux, Recoil, Zustand)
  • Integrate frontend with backend APIs (REST/GraphQL) and handle client-side caching
  • Optimize UI performance, accessibility (a11y), and cross-browser compatibility
  • Collaborate with UI/UX designers to implement clean, scalable designs and component libraries

Backend (Node.js or Django)

  • Design and develop backend services using Node.js (Express/Nest) or Django / Django REST Framework, with a focus on maintainability and testability
  • Build secure, scalable RESTful APIs and/or GraphQL endpoints
  • Implement authentication and authorization (JWT, OAuth2, role-based access control, SSO)
  • Integrate third-party APIs and implement robust error handling and monitoring
  • Write clean, maintainable, and well-tested backend code (unit, integration, end-to-end)

Database & Infrastructure

  • Design and manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and use ORMs (TypeORM, Sequelize, Django ORM) where appropriate
  • Write efficient queries, design indexes, and handle data migrations
  • Ensure application security, performance, and scalability; leverage caching (Redis) and background processing (Celery, Sidekiq, RabbitMQ, Kafka)
  • Work with cloud environments and infrastructure as code (AWS, GCP, Azure; Docker, Kubernetes, Terraform preferred)

Collaboration & Delivery

  • Participate in code reviews, design discussions, and architecture decisions
  • Follow best practices for version control (Git), branching strategies, and CI/CD pipelines (GitHub Actions, Jenkins, CircleCI)
  • Debug, optimize, and improve existing systems with observability tools (logging, metrics, tracing)
  • Work closely with product and QA teams to deliver features iteratively in Agile/Scrum environments

Skills & Qualifications

Must-Have Skills

  • Proven experience with React.js (hooks, functional components, performance optimization) and related tooling (Webpack, Babel)
  • Strong JavaScript (ES6+) and TypeScript skills
  • Backend development with Node.js (Express, NestJS) or Django + DRF, building RESTful APIs or GraphQL services
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and writing optimized queries
  • Practical experience with authentication/authorization (JWT, OAuth2, OpenID Connect) and secure coding practices
  • Familiarity with Git, CI/CD, containerization (Docker), and basic cloud deployment concepts
  • Test-driven mindset and experience with testing frameworks (Jest, React Testing Library, PyTest)

Preferred Skills

  • Experience with TypeScript across frontend and backend projects
  • Familiarity with GraphQL, Next.js, server-side rendering (SSR), or static site generation (SSG)
  • Container orchestration and infrastructure (Kubernetes, Helm), serverless (AWS Lambda, Cloud Run), and IaC (Terraform)
  • Caching and messaging systems (Redis, RabbitMQ, Kafka) and experience with microservices or modular backend architecture
  • Monitoring and observability (Prometheus, Grafana, ELK) and experience improving reliability and performance at scale
  • Prior SaaS, enterprise, or B2B product development experience
  • Knowledge of accessibility (WCAG), SEO basics, and frontend optimization techniques

Role Expectations

  • 2+ years of full-stack development experience (strong preference for demonstrable project work)
  • Ability to work independently, take technical ownership, and deliver features end-to-end
  • Strong problem-solving, communication, and collaboration skills
  • Focus on writing production-ready, scalable, secure, and well-tested code

Skills: react,django,node.js

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136370001

Similar Jobs