Creator.co logo

Software Engineer

Creator.co
Full-time
Remote friendly (Vancouver, BC )
Canada, Canada
$75,000 - $95,000 USD yearly

About the job

Company: Creator
Title: Software Engineer (SE)
Status: Full-time, Hybrid

Introducing Creator (www.creator.co) - renowned for our groundbreaking technology and meteoric rise within Vancouver's startup ecosystem, we're recognized as one of the world’s top influencer marketing platforms. Distinguished as a leader in the G2 Spring Report we are revolutionizing social commerce, connecting creators, influencers, and brands in ways that redefine industry standards. Our platform isn't just about collaboration; it's a powerhouse engineered to streamline operations, optimize campaigns, and yield measurable, impactful results. If you're passionate about driving innovation, developing cutting-edge solutions, and are excited about taking Creator to greater heights, let’s talk. #CreatorCo #InnovateWithUs

About the Role:
We’re looking for a Software Engineer (SE) to join our Engineering team! In this role, you will lead the design, development, and maintenance of complex software systems. You'll mentor junior engineers, make key architectural decisions, and ensure the delivery of high-quality software solutions. This is an exceptional opportunity to leverage your expertise and drive the development of innovative software solutions.

Responsibilities:
Designing, coding, testing, and debugging software applications.
Collaborating with stakeholders to gather requirements and define project scope.
Implementing best practices for software development and version control.
Documenting software designs, procedures, and user guides.
Providing technical support and troubleshooting assistance to end-users.
Embracing the company culture of innovation, teamwork, and delivering amazing work.

Technical Skills:
Proficiency in multiple programming languages such as Go, Python, JavaScript and TypeScript.
Understanding of software development methodologies, particularly Agile and Scrum.
Extensive experience with version control systems (e.g., Git) and branching strategies.
Strong knowledge of database systems, including SQL and NoSQL databases.
Expertise in cloud platforms, particularly AWS, and cloud-native services (e.g., Lambda, S3, DynamoDB, ECS).
Familiarity with serverless architectures and microservices.
Hands-on experience with CI/CD tools and practices (e.g., GitLab CI, Github Actions).
Understanding of containerization technologies (e.g., Docker, Kubernetes).
Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
Strong understanding of software testing methodologies and tools.
Experience in monitoring and alerting tools to ensure system health and performance.

Soft Skills:
Time management and organizational skills.
Ability to work independently and take ownership of tasks.
Effective communication with team members and stakeholders.
Willingness to mentor junior team members.

Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in software development.
Extensive experience in backend development and cloud-based solutions.
Proven track record in mentoring and developing engineering talent.
Professional certifications in relevant technologies (e.g., AWS Certified Solutions Architect, Certified ScrumMaster).
Experience with DevOps practices and tools.
Familiarity with front-end frameworks and libraries (e.g., React, Angular, Vue.js).
Experience with performance tuning and optimization of applications.
Knowledge of cybersecurity best practices and principles.
Extensive experience with infrastructure as code (IaC) and automation.

What We offer:
A competitive salary and benefits package (health, dental, and vision insurance)
A vibrant office in downtown Vancouver with the flexibility of remote work 2 days per week
An inclusive environment with a team of passionate and talented individuals
Opportunities for personal and professional growth, with access to industry events and conferences
A supportive company culture that values collaboration, innovation, and communication
The opportunity to participate in the scaling up of a thriving company including the professional and personal upside that comes with it

Compensation Range:
We offer a starting salary of $75,000-95,000
Total compensation includes Salary, bonus, benefits, and other perks

Benefits found in job post
  • Vision insurance
 

This job is closed.