Sign up to save this job, get alerts, and apply with an optimized CV.
Full Stack Developer/Senior Full Stack/Lead
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).
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- CRUX
- Location
-
India, Tamil Nadu, Chennai
India - Posted
- 7 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.