Senior PHP Developer
国际公司 ALTTRIX 是经纪公司,银行和投资基金的金融技术开发商和流动性提供商。我们不从事经纪活动,但为世界各地其他公司提供关键解决方案。自2009年以来在市场上占据了其位,因此该公司一直在不断增长和扩张。要求 ·团队开发经验 · PHP 的卓越知识 (我们使用 PHP 8)· Laravel 或 Symfony 的显著经验,了解基本原则和方法 (我们使用 Laravel 8). · 了解 PSR 标准,理解 OOP · 了解 SOLID,DRY,KISS,YAGNI 的原则以及实际上注意到它们的违规性 · 知识流行模式,反模式,算法和使用时间 · 了解外部服务集成经验 · 了解 HTTP 如何工作 · 经验 PostgreSQL 或 MySQL DBMS,了解连接,索引和键是如何运作的 · 理解编写单元和集成测试 (我们使用 PHPUnit)的必要性 · 对*nix/Linux 和自信命令行的工作有同情感。如果你:· 有创建构件包的经验 · 有与非关系 DBMS 合作的经验 · 具有其他编程语言和/或网络框架开发经验,了解其优点和弱点 · 有 Docker,GitLab,Gitlab-CI 的经验 · 熟悉英语 - 这将使阅读文档,文章等更容易。· 准备学习和与其他团队成员分享知识 · 用代码示例提供 Github 的链接。收益 · 吸引人的竞争性工资和奖励。薪酬将根据教育和经验确定。· 全面医疗和牙科福利覆盖 · 401k 贡献 · 付费假期 · 在家工作于 2022 年 原创上海马拉雅地区发布
查看英文原文
This is a remote position.
International company ALTTRIX is a fin-tech developer and liquidity provider for brokerage companies, banks and investment funds. We are not engaged in brokerage activities, but offer turnkey solutions for other companies around the world. Having occupied its niche in the market since 2009, the company has successfully taken a leading position in its field of activity, and therefore it is constantly growing and expanding.
Requirements
- Team development experience
- Excellent knowledge of PHP (we are using PHP 8)
- Significant experience with Laravel or Symfony, understanding of the basic principles and approaches (we are using Laravel 8)
- Knowledge of PSR standards, understanding of OOP
- Understanding of the principles of SOLID, DRY, KISS, YAGNI and the ability to notice their violations in practice
- Knowledge of popular patterns, anti-patterns, algorithms and understanding when to use them
- Experience in integrating external services
- Understanding how HTTP works
- Experience with PostgreSQL or MySQL DBMS, understanding how joins, indexes and keys work
- Understanding the need to write unit and integration tests (we use PHPUnit)
- Sympathy for * nix / Linux and confident command line work.
It will be a plus if you:
- Experienced in creating composer packages
- Have experience working with non-relational DBMS
- Have experience in development on other programming languages and / or web frameworks, know their strengths and weaknesses
- Experience with Docker, GitLab, Gitlab-CI
- Know English - it will make it easier to read documentation, articles, etc .
- Ready to learn and share knowledge with other team members
- Provide a link to Github with code examples.
Benefits
- Attractive Competitive Salary and bonuses. Compensation will be determined based on education and experience.
- Full medical and dental benefits coverage
- 401k Contribution
- Paid Vacations
- Work from home for the year 2022
Originally posted on Himalayas