← Back to jobs

Unified Infotech Inc Logo
Senior Software Engineer

Unified Infotech Inc

 

Kolkata, West Bengal, India

Posted On: 30+ days ago
Experience: 5+ years
Availability: Remote
Openings: 1
Category: Senior Software Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Node.js.
  • Develop secure, reusable, and high-performance RESTful APIs and backend services.
  • Collaborate with Product Managers, Business Analysts, UI/UX Designers, Frontend Developers, QA Engineers, and DevOps teams throughout the software development lifecycle.
  • Write clean, maintainable, well-documented, and testable code following engineering best practices.
  • Optimize applications for performance, scalability, security, and reliability.
  • Develop and maintain unit tests to ensure application quality.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in peer code reviews and contribute to improving coding standards.
  • Assist in designing scalable software architecture and technical solutions.
  • Work with CI/CD pipelines and deployment processes.
  • Mentor junior developers and contribute to technical knowledge sharing.
  • Stay updated with emerging technologies and continuously improve engineering practices.

 

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of hands-on experience in backend development using Node.js.
  • Experience building enterprise-grade applications or SaaS products.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in Agile/Scrum development environments.

 

Technical Skills

Must Have

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Hands-on experience with Node.js.
  • Experience with Express.js or NestJS.
  • Strong understanding of asynchronous programming and event-driven architecture.
  • Excellent knowledge of RESTful API design and development.
  • Experience integrating third-party APIs.
  • Working knowledge of SOAP APIs is an advantage.
  • Hands-on experience with AWS or Microsoft Azure cloud services.
  • Experience writing unit tests using Jest, Mocha, or similar frameworks.
  • Strong understanding of Test-Driven Development (TDD).
  • Strong knowledge of relational databases such as PostgreSQL or MySQL.
  • Experience using ORMs such as Prisma, Sequelize, or TypeORM.
  • Experience working with MongoDB and Mongoose or similar ODMs.
  • Good understanding of database schema design, indexing, query optimization, and performance tuning.
  • Strong knowledge of Git, code reviews, pull requests, and feature branching workflows.
  • Hands-on experience with Socket.io, WebSockets, or other real-time communication technologies.
  • Experience working with Docker and CI/CD pipelines.

Good to Have

  • Knowledge of Kubernetes.
  • Experience with Redis or other caching technologies.
  • Experience with RabbitMQ, Kafka, or AWS SQS.
  • Familiarity with GraphQL.
  • Working knowledge of frontend frameworks such as React, Angular, or Vue.js.
  • Exposure to AI-assisted development tools such as GitHub Copilot or Cursor

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs