Find your next big thing

Discover exciting career opportunities in our portfolio companies
Pender Ventures
13
companies
50
Jobs

Intermediate JavaScript Developer

Spark CRM

Spark CRM

Marketing & Communications, Software Engineering
Vancouver, BC, Canada · Remote
Posted on Sep 26, 2024

Intermediate JavaScript Developer

Description

About Spark
Spark is a collection of people, ideas and experience focused on a singular goal — to move the new development industry forward. With Spark’s mission to transform the real estate development industry, we’re empowering developers and sales agencies to modernize outdated technology, reduce resources within the most critical stages of the new home sales process, and provide outcomes positively affecting new residential home communities around the world.
The opportunity
As an Intermediate Full Stack JavaScript Developer, you will be responsible for architecting, building, and maintaining scalable web applications across both front-end and back-end technologies. You will collaborate with cross-functional teams and contribute to the full software development lifecycle, from concept to deployment. This role requires working in a highly communicative and asynchronous environment, where effective communication and teamwork skills are crucial.
What you’ll be doing
  • Plan, architect, create, refactor, and optimize web applications using JavaScript technologies.
  • Produce clean, efficient code based on project specifications.
  • Create and maintain automated tests for both front-end and back-end components.
  • Maintain server/system infrastructure related to web application deployment.
  • Participate in daily written standups, monthly team check-ins, and occasional group meetings.
  • Review Pull Requests from other developers and provide constructive feedback.
  • Create and maintain written technical documentation for projects.
  • Communicate asynchronously using tools such as Slack, Asana, and GitHub.
  • Occasionally address critical bug fixes during out-of-office hours.
What you’ll need
  • Excellent communication skills, both written and verbal.
  • 2+ years of experience in Software Development.
  • Proficiency in software version control, specifically Git.
  • Experience with databases and Object-Relational Mapping (ORM) frameworks.
  • Familiarity with data engineering concepts (data pipelines, orchestration, etc.) is a plus
  • Familiarity with Infrastructure as Code (IaC) concepts; experience with Ansible is a plus.
  • Strong command of HTML, CSS, and JavaScript.
  • Experience with a JavaScript framework (e.g. React) is welcome.
  • Qualifications such as a BA in Computer Science are welcome but not essential.
  • Experience working in a test-driven development environment.
  • Attention to detail and strong problem-solving skills.
Who you are
  • Highly Communicative: You excel in clear and effective communication, ensuring smooth collaboration with team members and stakeholders.
  • Team Player and Independent Worker: You thrive both when working independently and as part of a team, adapting seamlessly to different working environments.
  • Highly Motivated: You are driven by a passion for coding and continuous improvement, consistently seeking out opportunities to enhance your skills.
  • Well-organized: You manage your time and tasks efficiently, maintaining a structured approach to your work to meet deadlines and deliver high-quality results.
  • Efficient Problem Solver: You tackle challenges head-on, using your organizational skills and JavaScript expertise to find effective solutions quickly.
  • UI/UX Advocate: You create intuitive and engaging user interfaces, understanding the importance of good UI/UX design for enhancing user satisfaction and overall product success.
What we offer
Salary Range
The base pay range for this position is between CA$ 75,000 and CA$ 95,000 per year for British-Columbia-based roles. The final compensation offer will reflect our consideration of factors such as the candidate's relevant qualifications, experience, knowledge, skills and geographic location.
Perks
  • Competitive vacation policy
  • Flexible health and wellness spending accounts to reimburse you for things that keep you healthy and active (Dental, vision, gym memberships, sports equipment, transit/rideshare, treatments and procedures etc)
  • Parental leave top-up
  • One paid volunteer day per year
  • Annual Learning & Development reimbursement
  • Hybrid Work Environment: work from home in combination with utilizing our spacious, dog-friendly Yaletown office (with well-stocked snacks!)
  • Join a team of unique, well-rounded individuals of various backgrounds, all lending to Spark’s distinguished brand in the proptech and real estate development industry.
Diversity & Belonging
Spark is committed to building and fostering an inclusive, people-first culture where perspectives are welcomed, uniquenesses are valued and curiosity is celebrated. The diversity of our people is central to our collective success; all recruiting and hiring decisions are based on the experience and skills relevant to the position.
Applicants will be considered without regard to race, colour, ancestry, place of origin, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, political belief or criminal conviction unrelated to employment.
Accommodations will be provided upon request by candidates taking part in all aspects of the selection process. The successful candidate must be legally eligible to work in Canada.
Our Core Values
We start with the customer.
We promote collaboration.
We champion growth.
We practice good design.
We get shit done.

Compensation

$75,000.00 - $95,000.00 per year

Know someone who would be a perfect fit? Let them know!