高级全栈 JavaScript 开发工程师
Senior Full Stack Javascript Developer
Lucid Reality Labs 正在开发下一代 XR 解决方案,改变人们体验生活、沟通、学习、应对全球挑战、工作以及与世界互动的方式。
我们公司多年来一直被列为 XR 领域的顶尖公司之一。我们为医疗保健、生命科学、航空航天与国防、商业和公共领域提供系统性且创新的复杂解决方案。我们的获奖案例创造了有影响力的技术路径。
加入核心团队是一个绝佳的机会,可以获取实战经验并接触空间计算技术,通过负责任的技术解决全球性挑战!
在此职位中,您将主要负责后端开发(大约 80% 的任务),构建和维护强大、可扩展的服务器端解决方案。其余 20% 的职责将涉及使用 React 的前端工作。我们寻找一位擅长设计、优化和部署复杂后端系统的工程师,同时在必要时也能参与前端需求。
职责内容
- 从零开始设计、评估并实现不同复杂度的前后端架构;
- 维护现有代码库;
- 创建基于 JSON 的服务器 API 并生成文档;
- 在单页应用中评估并编写前端逻辑;
- 与 Unity 开发者协作进行 API 集成。
所需技能
- 精通 TypeScript、NestJS、React 和任何 SQL 数据库;
- Docker 管理;
- 有从零开始编写或领导 NestJS 后端服务的经验;
- 有从零开始编写或领导 React 应用的经验;
- 熟悉设计模式和反模式;
- 对关键部分进行测试;
- 有使用任何云服务的经验;
- 能够在不同规模上提供估算,从任务到整个项目;
- 英语口语和书面表达良好。
加分项
- 有高负载系统经验;
- 有 AWS 服务经验;
- 了解 Vue.js;
- 有开源个人项目;
- 有 PostgreSQL 和任何 NoSQL 数据库经验;
- 有任一 WebXR 框架经验;
- 了解 FRP(函数式响应编程)。
为什么与我们合作?
- 24 天带薪年假,7 天病假,以及公共假期;
- 灵活的工作时间;
查看英文原文
Lucid Reality Labs is developing the next generation XR solutions that change how people experience life, communicate, learn, tackle global challenges, work, and interact with the world.
Our company has been recognized among the Top World companies in XR for years. We offer a systemic and innovative approach to complex solutions for Healthcare, Life Sciences, Aerospace and Defense, Commercial, and Public Sectors. Our award-winning cases create pathways to impactful technology.
This is a great opportunity to join the key team, gain hands-on experience and exposure to spatial computing technology, and contribute to our Mission by disrupting global challenges with responsible technology!
In this role, you will be primarily responsible for back-end development (approximately 80% of your tasks) to build and maintain robust, scalable server-side solutions. The remaining 20% of your responsibilities will involve front-end work using React. We are looking for an accomplished engineer who excels at designing, optimizing, and deploying sophisticated back-end systems, yet is comfortable contributing to front-end needs when necessary.
Requirements
What you’ll be working on:
- Designing, estimating, and implementing both frontend and backend architecture of different complexity from ground on;
- Maintaining the existing code base;
- Creating JSON-based server APIs with generated documentation;
- Estimating and writing frontend logic in Single Page Applications;
- Collaboration with the Unity developers for API integration.
Required skills:
- Strong knowledge of TypeScript, NestJS, React, and any kind of SQL-based database;
- Docker management;
- Experience in writing or leading the NestJS backend services from scratch;
- Experience in writing or leading the React app from scratch;
- Strong understanding of design patterns and antipatterns;
- Covering the meaningful pieces with tests;
- Experience with any cloud service;
- Providing the estimates on different scales, starting with tasks and ending with the full project;
- Good spoken and written English.
Bonus points:
- Experience with high-load systems;
- Experience with AWS Services;
- Vue.js knowledge;
- Having an open-source pet project;
- Experience with PostgreSQL, and any NoSQL database;
- Experience with any kind of WebXR framework;
- FRP (Functional Reactive Programming) knowledge.
Why work with us?
- 24 working days paid vacation, 7 days sick leave, and public holidays;
- Flexible working hours of remote work;
- Open-minded and outside-the-box ideas embodied in life;
- Award-winning and diverse team to grow together;
- Access to XR technologies;
- Minimum bureaucracy and a great working environment.
Join us, and together, let’s make a positive impact on how we experience life!
Originally posted on Himalayas