职位描述
我们正在寻找一名全栈软件工程师加入我们的开发团队。理想的候选人应该在前端和后端技术方面有扎实的基础,对构建可扩展、高效和用户友好的Web应用程序充满热情。您将参与整个应用程序的生命周期,重点是编码、调试和设计。这个职位需要在技术深度、创造力和持续学习方面保持平衡。
该职位提供远程工作的灵活性,前提是候选人必须在澳大利亚境内并具有合法的工作权利。
职责:
- 使用React设计和开发强大、可扩展和安全的前端用户界面。
- 与UX/UI设计师密切合作,将视觉和交互设计转化为功能齐全且吸引人的Web应用程序。
- 使用Python和FastAPI实现后端服务,确保对前端请求的高性能和响应能力。
- 使用SQL管理和优化数据库,确保数据完整性、性能和安全性。
- 与跨职能团队合作,分析需求、设计解决方案,并无缝集成各种技术。
- 按照软件开发的最佳实践编写清晰、易于维护和高效的代码。
- 参与代码审查,为产品质量和团队生产力的持续改进做出贡献。
- 了解Web开发中出现的新趋势和技术,特别是React、Python和相关框架。
要求:
- 计算机科学或相关领域的学士学位。
- 4年全栈开发经验,拥有在React和Python中展示项目的强大作品集。
- 熟练掌握前端技术,包括JavaScript、React、HTML5和CSS3,以及CSS框架的经验。
- 对Python的后端开发有很好的理解,特别是使用FastAPI或类似框架。
- 有SQL数据库、架构设计和性能调优方面的经验。
- 了解RESTful API、版本控制工具(如Git)和敏捷开发方法论。
- 出色的问题解决能力,能够调试复杂问题并优化代码性能。
- 良好的沟通和团队合作能力,在协作环境中能够有效工作。
加分项:
- 有AWS(亚马逊网络服务)经验。
- 熟悉其他后端语言或框架。
如果您具备这些技能,并且能够在快节奏、协作的环境中取得成功,我们鼓励您申请。
请注意,我们恳请不要通过招聘机构或第三方招聘人员与我们联系。我们正在内部管理招聘流程,并将直接联系合适的候选人。