Workinvirtual
Location: Remote (Global)
Job Type:Â Full-Time
Salary:Â $120,000 – $180,000 USD
Tech Stack:Â TypeScript, Node.js, React, AWS, PostgreSQL, Docker, CI/CD
Also See: Senior Engineer
About the Role: Engineering Scalable, Type-Safe Systems
Are you passionate about building robust, maintainable, and scalable applications with type-safe precision? WorkinVirtual is partnering with a technology-forward company to recruit a TypeScript Developer to join their elite, US-based remote engineering team.
This is a senior-level role for an engineer who sees TypeScript not just as a language, but as a fundamental tool for engineering excellence. You will architect and develop mission-critical full-stack applications, leveraging TypeScript across the entire stack to create predictable, self-documenting, and highly reliable systems. Your work will directly influence product architecture, developer productivity, and the overall stability of platforms serving millions of users.
Key Responsibilities: Architect, Develop, and Optimize
-
Full-Stack Development: Design, build, and maintain scalable web applications using TypeScript across both front-end (React with TypeScript) and back-end (Node.js with TypeScript) environments.
-
System Design & Architecture: Contribute to system design decisions, creating resilient and scalable architectures. Develop and maintain RESTful APIs and GraphQL schemas with full type safety.
-
Database Engineering: Design and optimize data models and interactions with SQL (e.g., PostgreSQL) and NoSQL databases, ensuring type consistency throughout the data layer.
-
Code Quality & Best Practices: Champion software development best practices by implementing rigorous type definitions, generics, and advanced TypeScript patterns. Lead and participate in code reviews to elevate overall code quality.
-
DevOps & Cloud Infrastructure: Build, containerize, and deploy applications using Docker and orchestrate them on cloud platforms like AWS. Implement and maintain robust CI/CD pipelines.
-
Performance Optimization:Â Identify and resolve performance bottlenecks across the stack, from front-end bundle size optimization to back-end API response times.
Required Skills & Qualifications
-
4+ years of professional software development experience, with at least 2 years of dedicated TypeScript experience in a production environment.
-
Deep expertise in TypeScript and its advanced type system (Generics, Conditional Types, Utility Types).
-
Strong proficiency with Node.js and a modern front-end framework, preferably React.
-
Solid experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
-
Hands-on experience with cloud services (AWS, GCP, or Azure) and containerization with Docker.
-
A proven track record of building and maintaining complex, type-safe full-stack applications.
-
Excellent problem-solving skills and the ability to work autonomously in a remote, asynchronous team.
What We Offer
-
Competitive Salary:Â $120,000 – $180,000 USD, based on experience and technical excellence.
-
100% Remote Work:Â The freedom to work from anywhere in the United States.
-
Professional Development:Â Generous annual budget for conferences, premium courses, and certifications.
-
Cutting-Edge Technology:Â Work with a modern tech stack and contribute to open-source projects.
-
Impactful Role:Â Architect systems that handle scale and solve complex business problems.
Average Salary Range
The annual salary for this senior engineering role is $120,000 – $180,000 USD. The final offer will be based on your depth of TypeScript expertise, system design skills, and overall experience.
How to Apply for this TypeScript Developer Role
If you are an engineer who values type safety and building scalable systems, we want to see your code.