Principal Software Engineer (React, Node.js, TypeScript)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
-
Define enterprise architecture, technical standards, and best practices.
-
Lead architecture and design of cloud-native, distributed systems.
-
Drive cross-functional technical initiatives and architectural governance.
-
Mentor engineers and support technology decision-making.
-
Evaluate emerging technologies and build proof-of-concepts.
-
Ensure application scalability, security, reliability, and performance.
-
Champion CI/CD, TDD, automated testing, and DevOps practices.
Technology Stack
- Frontend:
React, JavaScript, TypeScript
- Backend:
Node.js, NestJS, Express.js
- Databases:
MongoDB, SQL
- APIs:
GraphQL, REST APIs
- Messaging & Caching:
Kafka, Redis
- Testing:
Jest, TDD
- Cloud & DevOps:
AWS
Requirements
-
Bachelor’s degree in Computer Science, Engineering, or related field.
-
12+ years of software development, architecture, or technical leadership experience.
-
Strong expertise in React, TypeScript, Node.js, and modern web architectures.
-
Experience with GraphQL, REST APIs, MongoDB, SQL, Kafka, and Redis.
-
Deep understanding of distributed systems, cloud platforms, security, and performance optimization.
-
Proven ability to lead technical initiatives and mentor engineering teams.
-
Experience with AWS, Azure, or GCP preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…