Job
Description
Role Overview You are a Full-Stack Engineer specializing in TypeScript, responsible for developing and maintaining web applications, APIs, and Visual Studio Code Extensions. Your role will involve designing scalable multi-modular business logic, managing relational/NoSQL databases, and creating robust frontend and backend systems using React/Angular and Node.js. Key Responsibilities - Develop full-stack web applications utilizing MERN/MEAN stack with TypeScript. - Create and deploy Visual Studio Code Extensions. - Architect APIs (REST/GraphQL) and implement business logic using TypeScript. - Design and manage databases (SQL & NoSQL), including schemas, queries, indexing, and CURD operations. - Ensure code quality, scalability, and performance by following best practices, conducting testing, and implementing CI/CD pipelines. Qualification Required - Advanced knowledge of TypeScript, including Generics, Decorators, Advanced/Mapped/Conditional Types, Modules & Namespaces, Abstract Classes, Interfaces, Mixins, Utility Types, Type Guards, Discriminated Unions, and Compiler Config (tsconfig/project refs). - Strong experience in React or Angular, Node.js/Express, and database systems such as PostgreSQL/MySQL, MongoDB. - Hands-on experience in API development & management (REST/GraphQL). - Proficiency in Git, CI/CD practices, and working in containerized/cloud environments. Additional Details You should have experience in microservices, event-driven systems, and authentication frameworks like OAuth2 and JWT. Who You Are - You excel at building clean and scalable TypeScript solutions. - You are proficient in handling both frontend interfaces and backend business logic. - You are curious, self-driven, and proactive in exploring advanced TypeScript patterns. Note: This is a full-time position that requires a Bachelor's degree and at least 4 years of experience in full-stack development. Application Question(s): - Do you have experience building VS Code Extensions Work Location: In person Role Overview You are a Full-Stack Engineer specializing in TypeScript, responsible for developing and maintaining web applications, APIs, and Visual Studio Code Extensions. Your role will involve designing scalable multi-modular business logic, managing relational/NoSQL databases, and creating robust frontend and backend systems using React/Angular and Node.js. Key Responsibilities - Develop full-stack web applications utilizing MERN/MEAN stack with TypeScript. - Create and deploy Visual Studio Code Extensions. - Architect APIs (REST/GraphQL) and implement business logic using TypeScript. - Design and manage databases (SQL & NoSQL), including schemas, queries, indexing, and CURD operations. - Ensure code quality, scalability, and performance by following best practices, conducting testing, and implementing CI/CD pipelines. Qualification Required - Advanced knowledge of TypeScript, including Generics, Decorators, Advanced/Mapped/Conditional Types, Modules & Namespaces, Abstract Classes, Interfaces, Mixins, Utility Types, Type Guards, Discriminated Unions, and Compiler Config (tsconfig/project refs). - Strong experience in React or Angular, Node.js/Express, and database systems such as PostgreSQL/MySQL, MongoDB. - Hands-on experience in API development & management (REST/GraphQL). - Proficiency in Git, CI/CD practices, and working in containerized/cloud environments. Additional Details You should have experience in microservices, event-driven systems, and authentication frameworks like OAuth2 and JWT. Who You Are - You excel at building clean and scalable TypeScript solutions. - You are proficient in handling both frontend interfaces and backend business logic. - You are curious, self-driven, and proactive in exploring advanced TypeScript patterns. Note: This is a full-time position that requires a Bachelor's degree and at least 4 years of experience in full-stack development. Application Question(s): - Do you have experience building VS Code Extensions Work Location: In person