Search by job, company or skills

UIUX.STUDIO

Senior Full Stack Developer

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

Job Description

About the Role

We are seeking a Senior Full Stack Developer with strong expertise in backend architecture, database design, and Data Structures & Algorithms. The ideal candidate will have hands-on experience building scalable applications using Node.js, React.js, and Next.js, along with strong system design capabilities.

This role requires someone who can contribute to architectural decisions, optimize performance, and build scalable, production-grade systems.

Key Responsibilities

  • Design, develop, and maintain scalable full stack applications
  • Build robust REST APIs and backend services using Node.js
  • Develop responsive and high-performance frontend applications using React.js and Next.js
  • Architect scalable database systems and optimize queries
  • Apply strong Data Structures and Algorithms concepts to solve complex problems
  • Write clean, modular, and well-tested code
  • Optimize applications for speed, scalability, and reliability
  • Conduct code reviews and mentor junior developers
  • Participate in system design discussions and technical planning
  • Ensure security best practices and data protection standards

Required Tech StackFrontend

  • React.js
  • Next.js
  • JavaScript (ES6+)
  • TypeScript
  • HTML5, CSS3
  • State management (Redux, Context API, or similar)
  • Server-side rendering (SSR) and static site generation (SSG)

Backend

  • Node.js
  • Express.js (or similar framework)
  • RESTful API development
  • Authentication & Authorization (JWT, OAuth)
  • Microservices architecture (preferred)

Database & Architecture (Must Have)

  • MongoDB and/or PostgreSQL
  • Database schema design and normalization
  • Query optimization and indexing
  • Transaction handling and performance tuning
  • Caching strategies (Redis preferred)
  • Understanding of distributed systems

Core Computer Science

  • Strong knowledge of Data Structures & Algorithms
  • Time and space complexity analysis
  • Problem-solving and system design

DevOps & Tools

  • Git
  • CI/CD pipelines
  • AWS / GCP / Azure (at least one preferred)
  • Unit and integration testing

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field (preferred)
  • 4+ years of professional full stack development experience
  • Strong experience in building production-level applications
  • Demonstrated system design and database architecture experience

What We're Looking For

  • Strong analytical and problem-solving mindset
  • Ownership-driven and proactive attitude
  • Ability to work independently and collaboratively
  • Strong communication skills
  • Architecture-first thinking approach

Job Type: Full-time

Work Location: In person

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144185115