C
Full Stack Developer/Senior Full Stack/Lead
CRUXFull 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
More Full Stack Jobs
S
Frontend Software Engineer
Sumundi
GhanaContract5d ago
S
Full-Stack Software Engineer (Back-end Heavy)
Sumundi
GhanaContract5d ago
G
ZTNA & IAM Engineer
GoTo
Full StackIdentity-And-Access-Management-EngineerSenior-Identity-And-Access-Management-EngineerIAM-Solutions-Engineer
IndiaFull-time6d ago