出海雷达

JavaScript Senior Developers

开发工程限定地区(需当地身份)
公司SavageOne
薪资未公开
工作地点South Africa
地域资格限定地区(需当地身份)
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 South Africa 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

我们已经根据我们致力于创造就业机会和发展经济的承诺打开门,并正在寻找一个拥有强大的背景构建强,可扩展 API 和美丽功能用户界面 (UI) 的 Full Stack 开发人员。作为一个完整的 Java 开发者,你将在设计,开发和部署尖端应用程序中发挥关键作用,利用各种技术和框架,包括 Java Springboot, JavaScript/TypeScript, React.js,Kubernetes,CI/CD 自动化工具,微服务架构和敏捷方法。责任:·开发高质量的基于 JavaScript 的应用程序使用 Node.js 与 TypeScript / JavaScript. · 设计和实施 Restful API 服务,以促进应用程序的各种组件之间的无通信。· 为不同数据库中的数据持久性编写高效的 SQL. · 使用 TypeScript/JavaScript 以及像 React.js,Angular.js 或 Vue.js 这样的流行前端框架开发互动用户界面。· 与跨功能团队合作定义要求,设计特性和实现解决方案。· 每季度提供 PI 项目优先时间表的估计。·按照软件工程最佳实践编写高质量可测试代码。·使用 Git 实现版本控制来管理代码存储器并促进协作。· 通过 Kubernetes 来实现资源利用和可扩展性。· 设计和实施微服务,以构建模块化和可扩张系统。· 以 npm/线程为有效的软件开发管理项目依赖性和构建。· 实现并维护连续集成 /持续部署 (CI/CD) 管道,以自动化软件交付流程。· 使用 JIRA 和 Confluence 进行问题跟踪和文档。·遵循敏捷发展方法来确保反复开发,灵活性和及时交付。要求:·计算机科学,工程或相关领域学士学位。· 经验证明,作为一个完整的堆开发人员或类似角色。· 对 JavaScript 编程语言的熟练 (TypScript 也熟练的候选人将有优势). · 在构建 Node.js API 方面具有强大的熟练知识。· 与 SOAP 和 Restful 服务集成的广泛经验。·对物体导向编程 (OOP) 和软件设计模式的坚实的理解 · 经历证明

查看英文原文

We have opened our doors in line with our commitment to create jobs and grow our economy and are in search for a Full Stack Developer with a strong background building robust, scalable APIs and beautiful, functional User Interfaces (UIs). As a Full Stack Java Developer, you will play a key role in designing, developing, and deploying cutting-edge applications, leveraging a variety of technologies and frameworks including Java Springboot, JavaScript/TypeScript, React.js, Kubernetes, CI/CD automation tools, Microservices architectures and Agile methodologies.
Responsibilities:

  • Develop high-quality JavaScript-based applications utilizing Node.js with TypeScript / JavaScript.
  • Design and implement Restful API services to facilitate seamless communication between various components of the application.
  • Write efficient SQL for data persistence in various databases.
  • Develop interactive user interfaces using TypeScript / JavaScript and popular frontend frameworks like React.js, Angular.js, or Vue.js.
  • Collaborate with cross-functional teams to define requirements, design features, and implement solutions.
  • Provide estimates on timelines for PI items to be prioritized in each quarter.
  • Writing high quality testable code following software engineering best practices.
  • Implement version control using Git to manage code repositories and facilitate collaboration.
  • Working with and monitoring containerized applications using Kubernetes to optimize resource utilization and scalability.
  • Design and implement Microservices to build modular and scalable systems.
  • Manage project dependencies and builds using npm / yarn for efficient software development.
  • Implement and maintain Continuous Integration / Continuous Deployment (CI/CD) pipelines to automate the software delivery process.
  • Utilize JIRA and Confluence for issue tracking, and documentation.
  • Follow Agile development methodologies to ensure iterative development, flexibility, and timely delivery.
  • Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in the JavaScript programming language (candidates who are also proficient in TypeScript will have an advantage).
  • Strong proficiency in building Node.js APIs.
  • Extensive experience with integrations to SOAP and Restful services.
  • Solid understanding of Object-Oriented Programming (OOP) and Software Design Patterns
  • Proven experience of working with JavaScript/TypeScript and modern frontend frameworks like React.js / Next.js, Angular.js, or Vue.js.
  • Familiarity with monitoring distributed systems using tools such as AppDynamics, Prometheus, Sentry, Zipkin, etc.
  • Experience with Git/Github/Gitlab/Bitbucket for version control and collaboration.
  • Strong understanding of Database Design and proven experience working with relational databases, e.g. PostgreSQL, MySQL, Microsoft SQL Database, Oracle Db, SQLite, etc.
  • Familiarity with using kubectl to interact with and monitor services running in Kubernetes via the command line interface (CLI).
  • Hands-on experience with Microservices architecture and its implementation.
  • Some experience with creating and maintaining npm packages would be an advantage
  • Familiarity compiling and modifying plantUML diagrams, e.g. for LLD diagrams and documentation.
  • Familiarity with working with CI/CD pipelines and automation tools.
  • Experience using JIRA and Confluence for project management and documentation.
  • Strong understanding of Agile development methodologies and practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Originally posted on Himalayas
本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位