Engineering Manager – 100% Remote – USD Payment

Engineering Manager – 100% Remote – USD Payment

We’re looking for an Engineering Manager for a Canadian Product Company who is passionate about code craftsmanship, continuous improvement, and agile development. You will be developing code and leading a team creating elegant solutions to the most complex challenges. You are a Senior Developer with a passion for people management.

You will be working closely with a highly collaborative team to provide leadership and mentorship. Our philosophy is to do the right thing at all times. We push boundaries to deliver a distributed, real-time API that handles thousands of requests per second and web components that drive engagement for our customers. We’re a dynamic and innovative team building a global, real-time platform utilizing the latest technologies like Kubernetes, Docker, Java 11, Kafka, Elasticsearch, and Vue.js. As such, we’re on the hunt for team members looking to grow as an engineer and as a leader. If this sounds appealing, then read on!

Experience:

  • 7+ years experience in professional software development (Front End or Back End)
  • 2+ years of leadership experience (Team Lead, Lead Developer)

Responsibilities:

  • Lead Senior and Junior team members with skillful mentorship and coaching to excel
  • Participating in architectural discussions, utilizing both your experience and thoughtful research to guide direction
  • Work closely with a collaborative agile team, provide mentorship, and thoughtful code reviews
  • Contribute scalable software artifacts that are easy to understand and simple to maintain
  • You will be delivering code as part of your duties
  • Adhere to and advocate for best practices
  • Solve problems relating to mission-critical services
  • Build automation to prevent problem recurrence with the goal of automating responses to all non-exceptional service conditions
  • Vet cutting-edge libraries, and web standards, and weigh them against established ones.

Requirements:

  • Experience with AWS preferred, other cloud vendors (GCP, Azure, etc.) acceptable
  • Experience with kubernetes, helm, docker for cloud deployments
  • Advanced knowledge of Design Patterns, code refactoring, service-oriented architecture and domain-driven design
  • Experience with RESTful APIs
  • Experience with API tools like Swagger/OpenAPI
  • Proven experience using RDBMS and NoSQL datastores
  • Experience with Gradle, Maven, Jenkins, Git
  • Well-versed in Continuous Integration and Continuous Delivery methodologies
  • Experience with Agile delivery methodology
  • Experience developing high throughput, low latency systems
  • Strong command of English language (both verbal and written)

Nice to haves:

  • Experience with Cassandra, Kafka, Zookeeper, or Elasticsearch
  • Appreciation for performance optimizations, especially in latency-sensitive (millisecond scale) environments
  • Experience with scripting languages such as PHP, Python, JavaScript, Bash, or Terraform
  • Contributions to open-source or personal projects

Benefits:

  • Competitive Compensation
  • Comprehensive benefits
  • 3 weeks of vacations + 1 week in during christimas holidays – 1 months in total
  • Holidays days.
  • Professional Development
  • A highly supportive and collaborative Agile team culture
  • Choice of technology: Mac, Linux, or PC
  • A collaborative and open workspace
  • Full remote work option

Related

Engineering Manager – 100% Remote – USD Payment
16/03/2022
We’re looking for an Engineering Manager for a Canadian Product Company who is passionate about code craftsmanship, continuous improvement, and agile development. You will be developing code and leading a team creating elegant solutions to the most complex challenges. You are a Senior Developer with a passion for people management. You will be working closely […]