Location: Kolkata
Working Mode: From Office
Experience: 25 Years
Role Overview
We are seeking a TypeScript Developer with hands-on experience in modern JavaScript/TypeScript, strong software engineering practices, and the ability to work across both frontend and backend.
Key Responsibilities
- Develop clean, efficient, and scalable code using TypeScript.
- Build and maintain web applications, APIs, and reusable components.
- Work with modern frameworks such as Express.js, Vue.js, Node.js, React, Next.js.
- Collaborate with designers, product managers, and backend teams to implement new features.
- Follow best practices for code quality, including unit testing, code reviews, and documentation.
- Integrate GraphQL services, RESTful APIs, and third-party tools as required.
- Optimize applications for performance, security, and scalability.
- Assist in troubleshooting production issues and finding long-term solutions.
- Participate in Agile ceremonies and contribute to continuous improvement.
Required Skills & Qualifications
- Bachelor's degree in computer science or related field.
- 2-5 Years of experience in TypeScript/Javascript development
- Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Experience with one or more frameworks:
- Frontend: React, Angular, Vue, Next.js
- Backend: Node.js, Express, NestJS
- Solid understanding of HTML5, CSS3, and responsive UI development.
- Knowledge of GraphQL, microservices, or serverless architecture.
- Familiarity with testing frameworks such as React Testing Library (RTL), Jest, Mocha, Jasmine, or similar.
- Experience with ORMs such as Prisma or Sequelize.
- Experience with containerization tools (Docker, Kubernetes).
- Experience working with REST APIs, JSON, and web services.
- Good understanding of software design patterns, version control (Git), and CI/CD pipelines.
- Strong debugging and problem-solving skills.
- Ability to write clean, maintainable, and reusable code.
- Good communication skills and the ability to work in a collaborative environment.