C

Full Stack Developer/Senior Full Stack/Lead

CRUX
Full Stack
Anywhere in the World Full-Time Posted 3d ago

Job Description

Join Our Team as a Full Stack Developer

We are looking for a skilled Full Stack Developer to join our engineering team at CRUX. In this role, you will take ownership of developing web applications from start to finish. You will create user-friendly front-end components and build reliable server-side logic.

About the Role

As a Full Stack Developer, you will work in a fast-paced, Agile environment. You will be responsible for ensuring the performance, security, and scalability of our platforms. Whether you are a Senior Developer or a Lead, your contributions will be vital to our success.

What You'll Do

  • Front-End Development: Design and implement responsive, high-performance user interfaces using Angular (v16+) and TypeScript.
  • Back-End Development: Build and maintain secure, scalable server-side applications using NestJS and Node.js.
  • Database Management: Architect and optimize data models for both relational (PostgreSQL) and NoSQL (MongoDB) databases.
  • API Design: Develop and integrate RESTful APIs; experience with microservices architecture is highly preferred.
  • Full-Stack Integration: Ensure seamless communication between client-side and server-side systems.
  • Code Quality: Conduct thorough testing using frameworks like Jest or Jasmine and participate in code reviews.
  • DevOps & Deployment: Work within CI/CD pipelines and utilize containerization tools like Docker and Kubernetes.
  • Mentorship: (For senior/lead candidates) Provide technical guidance, promote best practices, and lead architectural discussions.

What We're Looking For

  • Professional Experience: 4 to 12 years of software development experience in a professional environment.
  • Core Fundamentals: Strong mastery of Computer Science fundamentals, including data structures, algorithms, and software design patterns.
  • Front-End Mastery: Extensive experience with Angular (specifically version 16 or higher) and reactive programming (RxJS).
  • Back-End Mastery: Proven expertise in NestJS, TypeScript, and Node.js.
  • Database Expertise: Proficiency in database design, query optimization, and management (PostgreSQL and MongoDB).
  • DevOps Knowledge: Solid understanding of Git, CI/CD practices, and cloud infrastructure (AWS, Azure, or GCP).
  • Security: Deep knowledge of web security best practices (OWASP, JWT, OAuth).
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Cloud & Containers: Experience with Docker, Kubernetes, and cloud-native services.
  • Leadership: Previous experience in a Lead or Senior role is highly desirable.
  • Methodology: Familiarity with Agile/Scrum processes.

What We Offer

  • Experience Level: 4–12 Years
  • Location: Chennai/Remote
Back to all jobs
Apply Now
CompanyCRUX
TypeFull-Time
CategoryFull Stack

More Full Stack Jobs