Intermediate Infrastructure Software Developer
- Vancouver, BC, Canada
$72k-89k per annum plus an options grant commensurate with capacity for contribution to the team · Full-time
Applications open in a new tab.
Job details
- Pay
- $72k-89k per annum plus an options grant commensurate with capacity for contribution to the team
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
About Scrawlr
Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing internet content, together with delivering superior monetization flexibility and content ownership for content generators.
Why you should work here
We are working on a transformational project that we believe will have a global impact, and we expect our team members to solve complex, unique technical problems daily. Our team members are given a high degree of product ownership, including the latitude to propose and implement approaches that can be divergent from all standard or existing solutions.
Scrawlr is committed to maintaining an environment in which all ideas are taken seriously and great ideas are adopted, allowing dedicated employees to effect change and to dictate their progression within the organization.
Summary
We are seeking an Intermediate Infrastructure Software Developer to contribute to the development, maintenance, and optimization of our infrastructure. This position is a unique opportunity for an individual interested in launching a transformational product in a challenging, dynamic work environment.
Role Overview
Your role will include, but will not be limited to: Coding new/modifications to existing infrastructure Building and testing redundancy systems Setting up test environments Stress testing and benchmarking different products Continuation of automation and monitoring scripts
Required Skills & Experience
- Three (3) years of work experience in a development agency or company development environments
- Experience with building and managing Postgres or Redis instances/clusters Solid analytical and problem-solving mindset
- Knowledge of Horizontal Scaling techniques Experience with debugging and identifying performance bottlenecks
- Experience building and maintaining customised CI/CD workflows (CircleCI or similar)
- Container tools experience with Docker or Kubernetes Proficiency in Linux and shell scripting (Bash 5.x)
- Strong experience in a scripting language: Python, Node, PHP, etc.
Nice to Have Skills & Experience
- Experience working in start-up environments
- Knowledge of security best practices
- Creating and managing IaC (Infrastructure as code); Terraform or similar
- Solid understanding of building scalable, high performing systems and services
- Expertise with big data, analytics, machine learning, and data personalisation
- Experience using configuration management tools like Puppet, Chef, or Ansible
- Experience with Golang
- Experience with PL/pgSQL
Salary
- $72k-89k per annum plus an options grant commensurate with capacity for contribution to the team
Position Type
- Nature: Permanent, full-time and in person
- Time Commitment: 40 hours per week, with occasional overtime required
- Location: Vancouver, BC
- Start Date: Immediate
Please note: Candidates must be currently authorized to work in Canada.
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
More about this job
Responsibilities
Develop, modify, maintain, and optimize infrastructure, including building and testing redundancy systems and setting up test environments. Stress-test and benchmark products, and continue developing automation and monitoring scripts.
Requirements
Requires three years of development experience, experience building and managing PostgreSQL or Redis instances or clusters, and knowledge of horizontal scaling and performance troubleshooting. Candidates should also have experience with CI/CD workflows, Docker or Kubernetes, Linux and Bash, and a scripting language such as Python, Node.js, or PHP.
Skills
- PostgreSQL
- Redis
- Horizontal Scaling
- Performance Debugging
- CI/CD
- CircleCI
- Docker
- Kubernetes
- Linux
- Bash
- Python
- Node.js
- PHP
- Infrastructure as Code
- Terraform
- Automation and Monitoring
Benefits
- Stock Options
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Infrastructure Software Development
- PostgreSQL
- Redis
- Database Clusters
- Horizontal Scaling
- Redundancy Systems
- Test Environments
- Stress Testing
- Benchmarking
- Automation
- Monitoring
- CI/CD
- CircleCI
- Docker
- Kubernetes
- Linux
- Bash
- Python
- Node.js
- PHP
- Terraform
- Infrastructure as Code
- Security Best Practices
- Scalable Systems
- High-Performance Services
- Big Data
- Analytics
- Machine Learning
- Puppet
- Chef