Software Developer

Software Developer

Full-Time 120000 - 150000 $ / year (est.) On-site
K

At a Glance

  • Tasks: Develop user-friendly web applications and collaborate on innovative projects.
  • Company: Join a mission-driven tech company focused on empowering marketers.
  • Benefits: Competitive salary, equity, great benefits, and a supportive work culture.
  • Other info: Dynamic environment with excellent career growth opportunities and a focus on inclusivity.
  • Why this job: Make a real impact in the marketing tech space with cutting-edge tools.
  • Qualifications: 3+ years of software development experience and strong teamwork skills.

The predicted salary is between 120000 - 150000 $ per year.

Knak is a mission-driven company focused on empowering marketers to be creative. We help marketers turn ideas into on-brand, high-performing campaigns at scale. Our customers include leading companies such as Meta, OpenAI, NVIDIA, Vercel, Notion, and Stripe.

Our Engineering Team builds groundbreaking software used by marketers at top companies. We foster a transparent, collaborative, and blameless culture, emphasizing continuous learning and encouraging our engineers to experiment in search of creative solutions.

We are looking for an Intermediate Full Stack Developer to join our growing engineering team. As an Intermediate Developer, you will be responsible for developing user-friendly, high-performance web applications using various full stack web technologies. You will work closely with team leads, product managers, and design teams to create compelling user experiences built upon scalable and reliable systems.

  • Develop, maintain, and optimize RESTful API endpoints using Laravel (PHP), ensuring adherence to best practices for observability, testability, and performance.
  • Collaborate closely with product managers, designers, and front-end developers to create intuitive and responsive user interfaces using Vue.js.
  • Implement software solutions across the entire technology stack by applying Object-Oriented or Functional Programming principles.
  • Effectively apply best practices when using an ORM or SQL interface to a MySQL relational database.
  • Leverage various AWS services to deploy, manage, and scale web applications securely and reliably.
  • Actively participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Work closely with cross-functional teams to analyze business requirements and technical objectives.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • 3+ years of software development experience, with a proven track record of building and maintaining SaaS-based web applications.
  • Experience in developing RESTful APIs, including authentication, validation, and error handling.
  • Solid understanding of JavaScript frameworks such as VueJS/React/Angular.
  • Experience with TDD and automated testing frameworks such as Jest, Playwright, PHPUnit.
  • A keen eye for observability, monitoring, and performance optimization.

The Ideal Candidate will have:

  • Experience working with PHP and the Laravel framework.
  • An understanding of SaaS software development practices.

Goals:

  • Be part of a full software development life cycle, from conception to deployment.
  • Be a team player with an eye for visual design and software usability.
  • Collaborate with peers on the creation of clean, maintainable, and reusable code practices.

Base Salary: The anticipated base salary range for this position is $120,000 - 150,000/year. Final compensation will be determined based on factors including relevant experience, skills, qualifications, and internal equity.

What We Offer: At Knak, we focus on culture, customers, product, and growth. We offer a rewarding work environment, competitive salaries, equity in the company, great benefits, paid vacation, Life leave days, team lunches, and off-sites, along with a commitment to your career growth.

If this sounds like something you’re looking for, then we’d love to hear from you! We encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply. Knak believes in creating an inclusive, barrier-free working environment.

Software Developer employer: Knak

Knak is an exceptional employer that prioritizes a vibrant work culture and employee growth, making it a top choice for those seeking meaningful careers in the tech industry. Located in Ottawa, we offer competitive salaries, equity options, and comprehensive benefits, all while fostering an inclusive environment that values diverse perspectives. Our commitment to personal and professional development ensures that every team member can thrive and contribute to our mission of empowering creativity through innovative marketing solutions.

K

Contact Details:

Knak Recruitment Team

We think you need these skills to ace Software Developer

Full Stack Development
RESTful API Development
Laravel (PHP)
Vue.js
JavaScript Frameworks
Object-Oriented Programming
Functional Programming