We are seeking an exceptional Software Architect with deep expertise in Node.js and TypeScript to join our cutting-edge tech team. This role is critical in designing and implementing advanced system architectures, working closely with our visionary tech lead. The ideal candidate will combine high-level architectural thinking with hands-on coding skills.
Key Responsibilities
1. Design and implement scalable, maintainable system architectures
2. Write and review high-quality, efficient code in TypeScript/JavaScript
3. Collaborate on the development of a custom runtime environment
4. Contribute to technical decision-making and best practices
5. Mentor and guide other team members
Required Skills and Experience
1. Mastery of TypeScript and JavaScript, including advanced features
2. Deep understanding of Node.js internals and performance optimization
3. Expertise in distributed systems and microservices architectures
4. Strong background in security principles and secure coding practices
5. Experience with IPC mechanisms and concurrency management
6. Proficiency in cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
7. Solid understanding of networking protocols and server configuration
8. Experience with CI/CD practices and tools
Preferred Qualifications
1. Experience with low-level programming (C++, C, Assembly)
2. Familiarity with WebAssembly
3. Knowledge of various programming paradigms beyond OOP
4. Understanding of operating system internals
Personal Qualities
1. Passionate about technology with a drive for continuous learning
2. Strong problem-solving skills and algorithmic thinking
3. Ability to balance high-level architecture with hands-on coding
4. Excellent communication skills
Work Arrangement
This is a full-time, remote position. Candidates must be able to work effectively across time zones.
To apply, please include a loom-style video with your cover letter:
– Your experience with advanced system architectures
– An example of a complex technical challenge you’ve solved
– Your approach to balancing architectural design with hands-on development
Hourly Range: $25.00-$70.00
Posted On: June 29, 2024 20:07 UTC
Category: Full Stack Development
Skills:Node.js, TypeScript, Assembly Language, C, Operating Systems Development
Country: United States
click to apply
Powered by WPeMatico
