高级软件工程师 - 游戏娱乐
Senior Software Engineer - iGaming
我们客户是一家快速发展的 iGaming 公司,欧洲设有办公室,现招聘一名高级软件工程师
该职位可在塔林办公,或通过服务协议(B2B 合同)实现100%远程办公。
作为高级软件工程师,你将设计、开发和维护可扩展的高性能应用程序。你将主导架构讨论,指导初级工程师,优化性能,并确保与第三方服务的顺畅集成。你还将负责解决复杂的工程技术挑战,并为平台的战略发展做出贡献。
主要职责
- 使用 Elixir 及相关技术设计、开发和维护可扩展的高性能应用程序。
- 与跨职能团队进行架构、技术设计和工程最佳实践的讨论。
- 编写符合内部标准的干净、可维护且经过充分测试的代码。
- 推动性能优化以提高可扩展性和系统效率。
- 设计并实现与第三方 API 和服务的集成。
- 负责跨功能、性能和可靠性的复杂问题的排查与解决。
- 参与并支持轮班值班,包括事件响应。
- 进行代码审查并指导初级工程师,以推广工程最佳实践。
- 保持对相关技术的了解,并为团队带来创新想法。
- 参与新功能和系统改进的设计与规划。
- 实施安全和数据保护的最佳实践。
- 构建和演进复杂的领域逻辑,如规则引擎、决策框架和政策系统。
- 设计和维护高吞吐量、实时或准实时的数据管道和增强系统。
关键技能与经验
- 5年以上软件工程经验,有 Elixir/Erlang、TypeScript 或类似语言的经验。
- 对 API 设计最佳实践有深入理解。
- 熟悉测试方法和框架。
- 有微服务、事件驱动系统以及高流量或数据密集型应用的经验。
- 了解客户端或系统性能优化。
- 对 CI/CD、代码标准和现代工程实践有深刻理解。
- 能够独立交付工作,同时管理多项优先任务。
- 强大的解决问题能力和主动意识。
- 优秀的书面和口语英语能力。
- 有 iGaming 行业经验者优先
查看英文原文
Our client is a fast growing iGaming company with offices in Europe which is recruiting a Senior Software Engineer
The role can be based in Tallinn or be 100% remote with a service agreement (B2B contract).
As a Senior Software Engineer, you will design, develop, and maintain scalable, high-performance applications. You will lead architecture discussions, mentor junior engineers, optimise performance, and ensure smooth integrations with third-party services. You will also take ownership of complex technical challenges and contribute to the platform’s strategic development.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using Elixir and related technologies.
- Lead discussions on architecture, technical design, and engineering best practices with cross-functional teams.
- Write clean, maintainable, and well-tested code aligned with internal standards.
- Drive performance optimisation to improve scalability and system efficiency.
- Design and implement integrations with third-party APIs and services.
- Own troubleshooting and resolution of complex issues across functionality, performance, and reliability.
- Participate in and support on-call rotations, including incident response.
- Conduct code reviews and mentor junior engineers to promote engineering best practices.
- Stay current with relevant technologies and contribute innovative ideas to the team.
- Contribute to the design and planning of new features and system improvements.
- Implement security and data protection best practices.
- Build and evolve complex domain logic such as rules engines, decision frameworks, and policy systems.
- Design and maintain high-throughput, real-time or near-real-time data pipelines and enrichment systems.
Key Skills & Experience
- 5+ years of software engineering experience, with exposure to Elixir/Erlang, TypeScript, or similar languages.
- Strong understanding of API design best practices.
- Solid experience with testing methodologies and frameworks.
- Experience with microservices, event-driven systems, and high-traffic or data-intensive applications.
- Knowledge of client-side or system performance optimisation.
- Strong understanding of CI/CD, code standards, and modern engineering practices.
- Ability to deliver independently while managing multiple priorities.
- Strong problem-solving ability and proactive mindset.
- Excellent written and spoken English.
- Previous experience in iGaming is a plus.
- Experience with real-time or near-real-time data processing systems.
- Familiarity with event-driven architecture, async messaging, and stream processing.
- Experience building complex business logic systems (rules engines, decision frameworks, policy engines).
Salary is negotiable and in the region of 5-6,9K EUR gross per month plus excellent benefits
Originally posted on Himalayas