Full Stack Developer/Senior Full Stack/Lead

CRUX

United States

Remote

USD 90,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CRUX is seeking a highly capable Full-Stack Developer to own end-to-end development of web applications, combining sophisticated front-end interfaces with robust server-side logic and data models.

The role emphasizes delivering secure, scalable software within an Agile environment, working across architectures, APIs, and deployment pipelines. Senior/lead candidates will mentor teammates and guide technical directions.

Qualifications

  • 4–12 years of professional software development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong front-end and back-end fundamentals with modern web stacks.

Responsibilities

  • Design and implement front-end components using Angular 16+ and TypeScript.
  • Build secure, scalable RESTful APIs with NestJS and Node.js.
  • Architect and optimize data models for PostgreSQL and MongoDB.
  • Champion CI/CD, Docker containers, and Kubernetes in deployments.
  • Mentor junior team members and contribute to architectural discussions.

Skills

Angular 16+
TypeScript
NestJS
Node.js
RxJS
PostgreSQL
MongoDB
Docker
Kubernetes
Git & CI/CD
AWS/Azure/GCP
OWASP/JWT/OAuth
Agile/Scrum

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP
PostgreSQL
MongoDB

Job description

We are seeking a highly skilled and versatile Full-Stack Developer to join our engineering team. In this role, you will be responsible for the end-to-end development of web applications, from architecting user-facing front-end components to building robust, scalable server-side logic and database schemas.

The ideal candidate has a deep understanding of the entire software development life cycle and is comfortable working in a fast-paced, Agile environment. Whether you are a seasoned Senior Developer or a Lead ready to drive architectural decisions, you will play a critical role in ensuring the performance, security, and scalability of our platforms.

Key Responsibilities
  • 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 across 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 the client-side and server-side systems.
  • Code Quality: Conduct thorough testing using frameworks like Jest or Jasmine and participate in rigorous 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.
Technical Requirements
  • 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.
Experience Level: 4–12 Years
Location: [Chennai/Remote]
About CRUX

CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.

CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.

CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.

CRUX Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.

We believe that every IT & ITES project is unique in it and cannot be generalized. In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.

CRUX offers a wide variety of services. Match your business needs to our capabilities. Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Architect (Angular/NestJS) - Remote
Senior Full-Stack Architect (Angular/NestJS) - Remote

CRUX • United States

Remote
USD 90,000 - 140,000
Fullstack Lead / Senior Developer
Fullstack Lead / Senior Developer

Hexalytics • United States

Remote
USD 120,000 - 180,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Bel USA, Llc • United States

Remote
USD 140,000 - 190,000
Fullstack Developer
Fullstack Developer

Great Media Technologies • United States

Remote
USD 6,300 - 13,000
Full Stack Developer
Full Stack Developer

10xTalents • San Jose (CA)

On-site
USD 80,000 - 120,000
Full Stack Web Developer
Full Stack Web Developer

Perform • United States

Remote
USD 110,000 - 160,000
Full Stack Engineer
Full Stack Engineer

TheTalentos • Washington

On-site
USD 90,000 - 130,000
SENIOR FULLSTACK DEVELOPER
SENIOR FULLSTACK DEVELOPER

Black Financial Consult • United States

Remote
USD 140,000 - 190,000
Full Stack Engineer
Full Stack Engineer

Globant • Chicago (IL)

On-site
USD 85,000 - 120,000