SaasAnt
Website:
saasant.com
Job details:
Description:
We are seeking a Senior Software Engineer – Node.js Full Stack Developer with 3–4 years of experience in building scalable web applications. The ideal candidate should have strong backend development expertise in Node.js along with hands-on experience in modern frontend frameworks such as React.js
You will be responsible for designing, developing, and maintaining high-performance applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design and develop scalable backend services using Node.js
- Build and maintain RESTful APIs and microservices
- Develop responsive frontend applications using React.js or Vue.js
- Integrate frontend interfaces with backend services
- Work with relational and NoSQL databases
- Write clean, maintainable, and efficient code
- Participate in architecture discussions and system design
- Optimize applications for performance, scalability, and security
- Collaborate with product managers, designers, and QA teams
- Troubleshoot and resolve production issues
Mandatory Skills & Requirements
Backend
· Strong experience with Node.js
· Hands-on experience with popular frameworks such as:
- Express.js
- NestJS
- Fastify
- Koa.js
· Experience building RESTful APIs
· Knowledge of microservices architecture
·Understanding of authentication & authorization (JWT, OAuth)
Frontend
· Hands-on experience with React.js or Vue.js
· Strong knowledge of JavaScript (ES6+), HTML5, CSS3
· Experience with state management (Redux / Vuex / Pinia)
Database
- Experience with MySQL / PostgreSQL
- Basic knowledge of NoSQL databases such as MongoDB
Tools & Technologies
- Git version control
- Experience working in Linux environments
- Familiarity with CI/CD pipelines
Preferred / Nice-to-Have Skills
· Experience with Docker and containerized application deployment
· Exposure to Kubernetes
· Experience with cloud platforms (AWS / GCP / Azure)
· Knowledge of message queues such as Kafka or RabbitMQ
Qualifications:
· Bachelor’s or Master’s degree in Computer Science / Engineering or related field
· 3–4 years of professional software development experience
Click on Apply to know more.