iQuasar Software Solutions is a purpose-driven company with a strong emphasis on “People.” We operate to empower people in the community we operate in. Listen in to our HR Manager explaining the hiring process that helps us to make a change in society by bringing the best talent and helping them grow professionally.
Senior Full-Stack Developer
Job Title: Senior Full-Stack
Developer Experience: 5+ Years
Job Description:
We are looking for a highly skilled Senior Full-Stack Developer with expert-level proficiency in Node.js and strong frontend development experience to build scalable, high-performance web applications. This role requires a solid understanding of system design and software architecture, along with hands-on experience across backend services, frontend development, and DevOps practices. You will be responsible for designing end-to-end solutions, implementing real-time systems, and ensuring reliability, scalability, and performance across the stack.
Key Responsibilities
-
Design, develop, and maintain scalable backend services using Node.js and Express.js
-
Build responsive, maintainable frontend applications using JavaScript, jQuery, HTML, CSS, and LESS
-
Architect and implement microservices and distributed systems with a focus on scalability, reliability, and fault tolerance
-
Design and implement real-time and event-driven systems using Redis (Pub/Sub)
-
Design efficient data models and optimize queries using MongoDB and SQL databases
-
Implement caching, messaging, and performance optimizations using Redis
-
Lead system design and architectural decisions for scalable and reliable applications
-
Containerize applications using Docker and support modern deployment workflows
-
Set up, maintain, and improve CI/CD pipelines for automated testing and deployments
-
Write and maintain high-quality automated tests using Playwright, Mocha, and Chai
-
Use Git for version control, code reviews, and collaborative development
-
Integrate and manage cloud services such as Amazon S3
-
Apply DevOps best practices to improve observability, reliability, and scalability
-
Debug and resolve production issues while optimizing application performance
-
Collaborate with product managers, designers, and engineers to deliver end-to-end features
Required Skills & Qualifications
-
Expert-level experience with Node.js and Express.js
-
Strong frontend development experience with JavaScript, HTML, CSS, and jQuery
-
Proven hands-on experience designing and building microservices architectures
-
Strong experience working with distributed systems
-
Solid understanding of system design and software architecture principles
-
Strong experience with MongoDB (SQL experience is a plus)
-
Hands-on experience with Redis, including Pub/Sub
-
Experience with Docker and containerized environments
-
Strong knowledge of CI/CD pipelines
-
Proficiency with Git and collaborative development workflows
-
Experience with testing frameworks: Playwright, Mocha, and Chai
-
Good understanding of DevOps concepts and practices
Nice to Have
-
Experience with large-scale, high availability distributed systems
-
Knowledge of cloud platforms (AWS preferred)
-
Experience designing real-time or event-driven architectures
-
Familiarity with performance monitoring, logging, and observability tools
WORK HARD AND BE YOURSELF