Staff Engineer

closed
UpRecruit Logo

UpRecruit

πŸ’΅ $175k
πŸ“Remote - Canada

Summary

Join our team as a Staff Engineer and drive productivity within the Engineering team through individual contributions and team efficiency enhancements. As a key member of our startup environment, you'll lead best practices adoption, optimize system architecture, contribute to high-impact projects, and mentor engineering team members.

Requirements

  • 10+ years in software engineering
  • 3+ years of professional experience in Python
  • Proficiency in HTML/CSS, JavaScript, and modern web frameworks like React
  • Understanding of machine learning fundamentals
  • Strong grasp of networking principles
  • Experience deploying container-based applications using Kubernetes
  • Familiarity with deployment tools like Ansible or Terraform
  • Knowledge of databases such as MongoDB, Cassandra, or SQL
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Proficiency in CI/CD pipeline management with tools like Jenkins
  • API design and implementation experience, including REST and GraphQL

Responsibilities

  • Lead the adoption of best practices across the engineering team in areas like: Code standards, Holistic testing strategies, CI/CD processes, Security protocols and technical design practices
  • Optimize system architecture, balancing complexity, development cost, and operational efficiency, with decisions including: Application hosting strategies, Communication between app components, Data structure design, both current and future, API design and integration
  • Contribute directly to high-impact projects
  • Mentor engineering team members and support career growth
This job is filled or no longer available