Software Engineer – Node.js / .NET Full Stack Developer (4–7 Years)

Job Summary

We are looking for a Software Engineer with 4–7 years of experience in designing and developing scalable enterprise applications using Node.js, .NET (C#), and TypeScript. The ideal candidate should possess strong backend development expertise, experience with NoSQL databases, and a solid understanding of modern software development practices.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using Node.js, .NET (C#), and TypeScript.
  • Develop and consume RESTful APIs and backend services.
  • Build scalable, secure, and high-performance applications following software engineering best practices.
  • Design and optimize data models using NoSQL databases.
  • Participate in application architecture, technical design discussions, and code reviews.
  • Troubleshoot, debug, and resolve production and application issues.
  • Collaborate with cross-functional teams including Product Management, QA, and DevOps.
  • Ensure high code quality through unit testing, code reviews, and adherence to coding standards.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.

Required Skills

Must-Have

  • 4–7 years of software development experience.
  • Strong hands-on experience in Node.js.
  • Proficiency in .NET Core / .NET Framework using C#.
  • Strong expertise in TypeScript.
  • Experience in designing and developing REST APIs and backend services.
  • Hands-on experience with NoSQL databases such as MongoDB, Cosmos DB, DynamoDB, Cassandra, or equivalent.
  • Good understanding of Object-Oriented Programming (OOP), Design Patterns, and Software Development Life Cycle (SDLC).
  • Experience with Git-based version control systems.

Good to Have

  • Exposure to cloud platforms such as Azure, AWS, or GCP.
  • Understanding of Microservices Architecture.
  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Exposure to frontend frameworks such as React or Angular.

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.

Desired Competencies

  • Strong problem-solving and analytical skills.
  • Ability to work independently with minimal supervision.
  • Excellent communication and collaboration skills.
  • Ownership mindset with a focus on quality and timely delivery.
  • Ability to work on complex technical problems and contribute to technical decision-making.


Experience: 4–7 Years
Primary Skills: Node.js, .NET (C#), TypeScript
Mandatory: NoSQL Database Experience




Similar jobs

More from Pratiti Technologies Pvt. Ltd.
Pratiti Technologies Pvt. Ltd. 2 days ago
Pratiti Technologies Pvt. Ltd. 2 days ago
Pratiti Technologies Pvt. Ltd. 2 days ago

Node.js / .NET Full Stack Developer

Apply Now
Back to search page