This page was automatically translated and may contain errors. View in English.
P

Software Engineer

Providius

Hamilton, Ontario, Canada · 全职

抢先申请

经验
2-5岁
薪水
职位空缺
1
发布
1 小时前
工作模式
在办公室
恢复
需要申请

你的工作地点

职位描述

About Providius

Providius has been a leader in innovation within the Media & Entertainment sector for over ten years, providing effective solutions to intricate challenges involving IP media and IT infrastructure in mission-critical settings. Based in Hamilton, Ontario, Canada, Providius is a privately owned organization committed to crafting dependable and practical systems that address real-world issues.

Position Summary

We are seeking a software engineer to join our development team. This role involves working across our platform layers—from backend services to front-end interfaces—to build systems that emphasize reliability, scalability, and high performance. This role suits candidates with solid technical fundamentals, a cooperative approach, and a passion for continuous learning. You will engage in production system development, participate in architectural decisions, and partner with a team focused on pragmatic, quality engineering.

Responsibilities

  • Create and deliver features end-to-end, starting from conceptualization through deployment.
  • Engage across the full technology stack as needed, including backend services, APIs, frontend interfaces, and infrastructure support.
  • Develop and uphold comprehensive testing methods including unit, integration testing, and creation of test tools such as mocks and simulation environments.
  • Collaborate closely with fellow engineers to analyze problems, establish requirements, and refine solutions.
  • Enhance development tools, workflows, and overall engineering methodologies.
  • Troubleshoot and fix issues at various levels of the system, including handling problems in production environments when necessary.
  • Continuously build expertise in media and networking domains to inform effective engineering decisions.
  • Assume full responsibility for features ensuring their completion and quality.

Technology Stack

  • Backend technologies: Java (Spring Boot), Python, with some components implemented in C and C++.
  • Frontend technologies: TypeScript and Angular framework.
  • Databases: PostgreSQL and TimescaleDB.
  • Operating system: Linux (Ubuntu).
  • Project and version control tools: JIRA and Bitbucket.

Qualifications

  • 2 to 5 years of professional experience delivering software products.
  • Strong foundation in computer science and software engineering principles.
  • Capability to transform unclear problems into robust, maintainable software solutions.
  • Flexibility and experience working across backend, frontend, testing, and infrastructure components.
  • Proficiency in writing clean, maintainable, and testable code.
  • Good command over relational databases such as PostgreSQL.
  • Excellent problem-solving and debugging abilities.
  • Effective communication and collaboration skills within a team environment.

Preferred Skills

  • Experience in API design and backend development best practices.
  • Knowledge of microservices or distributed system architectures.
  • Expertise in building highly available and optimized performance applications.
  • Proficiency in automated testing and test-driven development.
  • Understanding of networking concepts, which is advantageous within our domain.

Why Work at Providius

  • Opportunity to build systems running in real-time, critical environments.
  • Small, tightly-knit team emphasizing individual ownership and direct impact.
  • Pathways for career growth in architectural and technical leadership roles.

Benefits

  • Casual dress code.
  • Comprehensive dental coverage.
  • Extended healthcare benefits.
  • On-site parking availability.
  • Vision care support.

Work Location

The position requires working onsite at the Hamilton, Ontario office.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件

🤖
在线·即时人工智能帮助