Senior Full-Stack Developer

TechnologyFull TimeCalgary, AB

Apply Now

EasyRedir is looking for a Senior Full Stack Developer to help us expand and improve our suite of products that protect and cultivate each and every online connection for evolving businesses.

About EasyRedir

We are a human-centered technology scale-up that transforms how our clients connect with their online audiences. We build SaaS products to help IT and marketing teams manage their websites, domains and links more effectively and collaboratively. Our URL redirect engine is the most popular and powerful way for companies to redirect any link in a blink, across all their domains, subdomains and content.

We are a profitable, bootstrapped business that is growing quickly and sustainably on revenue. Our success gives us the freedom to make decisions with a long-term, customer-centric view. We have strong product-market fit, high customer retention rates, and a patient and intentional product strategy.

Our small size means that everyone at EasyRedir is aware of and engaged with what’s going on with our customers, team and business. You will have lots of opportunities to learn new skills and tools, collaborate with smart, driven people, and have a real impact. 

What you’ll do

  • Design, build and test software in all areas of our diverse, unique technology stack including our management dashboard, redirection engine and analytics pipeline.
  • Build user interfaces that are highly usable and consistent with product standards.
  • Participate in code reviews for code you build, and provide code reviews for other team members.
  • Design and build prototypes of new ideas.
  • Participate in production deployments and provide post-deployment support.
  • Provide production support in collaboration with other team members.
  • Author and maintain relevant documentation for team members and customers.
  • Liaise with sales, customer success and product as a technical expert in support of collaboratively developing scalable solutions to our customers’ problems.

What you bring to the table

Must-have experience:

  • At least 7 years of experience as a software developer.
  • At least 5 years of experience working with Ruby on Rails.
  • At least 5 years of experience building highly-usable front-ends using HTML, CSS, and JavaScript.
  • At least 5 years of experience writing SQL queries, including experience tuning SQL queries to increase performance.
  • You have excellent written and verbal communications skills with a proficiency in business-oriented English.

Nice-to-have skills:

  • Familiarity with other programming languages such as Lua and C#.
  • An understanding of containerization using Docker and building applications with a service-oriented architecture.
  • A solid understanding of Linux systems administration and tuning including infrastructure automation tools like Ansible and Terraform.
  • Experience with AWS including ECS, EC2, RDS, ElastiCache, CloudFront, Route 53, Kinesis Firehose, Lambda, S3, VPC, IAM, KMS, Certificate Manager and Athena.
  • Familiarity with system visibility and alerting tools like Datadog, Pingdom, Bugsnag, Papertrail, PagerDuty, and StatusPage.

Behaviors and values:

  • You love solving unique, difficult problems with a collaborative, creative team.
  • You are results- and outcomes- oriented, with a strong attention to detail.
  • You ask “why?” and can respectfully challenge the status quo to make us better.
  • You love to learn, seeking out ways to improve yourself both on and off the job.
  • You take ownership of your successes and learn from your failures.
  • You want to see the impact of your work across the company and on our customers.
  • You can work independently, but also love collaborating with the team on real problems.
  • You are resourceful, creative and adaptable when solving problems.
  • You are fanatical about creating the best experience possible for the real people who use our tools.
  • You show empathy, respect and patience in your dealings with others.

Benefits

  • The standard stuff, like a competitive total compensation package, vacation time (that we actually take) and a group benefits plan.
  • A flat organization where your voice will be heard; you’re not just a number here.
  • A hybrid and flexible work environment. We periodically bring the team together in-person to celebrate our successes and collaborate on strategic or creative work.
  • An “async-first” communications approach, using Slack, email, etc. as a first resort. We fall back to synchronous communications when needed (i.e. meetings, phone calls).
  • A zero-crunch culture that respects your evenings and weekends. 
  • Paid time off to support the causes you are passionate about through our volunteer program.
  • Regular (and optional) company-sponsored happy hours to get to know your team.
  • A diverse and inclusive workplace. We are proudly queer-founded and led, and believe that more diverse teams produce better work. We welcome and respect all backgrounds, nationalities, genders and gender-expressions, sexual orientations, neurodivergence and ability levels.