Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack JavaScript Engineer - EMEA

Sortable

Sortable

Software Engineering
Remote
Posted on Saturday, September 16, 2023

About Freestar

Freestar is a pioneering company that engineers cutting-edge solutions for website monetization. We achieve this by leveraging our industry-leading technology, vast data resources, and remarkable scale. Our mission is to empower busy website owners to seamlessly maximize their revenue potential while freeing themselves from the burden of ad operations. This allows publishers to focus on what they do best: creating high-quality content that captivates their audience.

At Freestar, we believe in the power of innovation and the endless possibilities it holds. Our team of experts is committed to delivering high-quality solutions that meet the unique needs of our Publishers and stakeholders. We are passionate about what we do and strive to create a dynamic and collaborative work environment that fosters creativity and innovation.

Job Summary

Freestar seeks a Full Stack Engineer with a demonstrated and proven record of experience in Object-Oriented Programming (OOP) with JavaScript. The ideal candidate should be an experienced Full Stack JavaScript Engineer proficient in front-end and back-end development. The ideal candidate will have a proven track record of designing and implementing complex web applications using modern JavaScript frameworks and libraries.

In this role, you will develop and maintain our web-based applications, from front-end UI/UX design to back-end server-side functionality. You will work closely with our product development team to translate business requirements into technical specifications and ensure the timely delivery of high-quality solutions.

In this role, you will work on our proprietary library used by thousands of websites globally. You will ensure the library is efficient, highly functional, and well-tested. You will work closely with your cross-functional team of product owners, data engineers, and other developers to define, design, and ship new features.

As a Full Stack Engineer, you will write clean, maintainable, and efficient code while adhering to industry best practices. To ensure high-quality software delivery, you will participate in code reviews, testing, and debugging processes. Additionally, you will optimize software performance by identifying and addressing performance bottlenecks and implementing best practices for page load times, caching, and other optimizations.

You must have excellent problem-solving and debugging skills to succeed in this role. You should be up-to-date with the latest technologies, frameworks, and trends and be willing to share your knowledge with the team. You must also have strong communication and collaboration skills, with the ability to work effectively in a team environment.

Key Responsibilities

  • Proven track record of designing and implementing complex web applications using modern JavaScript frameworks and libraries
  • Strong proficiency in front-end development using HTML, CSS, and JavaScript
  • Strong proficiency in back-end development using Node.js and Java
  • Experience with databases, including SQL and NoSQL databases
  • Familiarity with DevOps tools and cloud infrastructure, such as Docker, and Kubernetes
  • Write clean, maintainable, and efficient code while following industry best practices.
  • Collaborate with cross-functional teams, including designers, product owners, and other developers, to define, design, and ship new features.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Optimize software performance by identifying and addressing performance bottlenecks and implementing best practices for page load times, caching, and other optimizations.
  • Stay up-to-date with the latest technologies, frameworks, and trends, and share knowledge with the team.
  • Mentor junior developers and guide best practices, coding standards, and professional development.

Requirements

  • A demonstrated and proven record of experience in Object-Oriented Programming (OOP) with JavaScript.
  • Strong understanding of network requests and software performance standards.
  • Experience with Test-Driven Development (TDD) and writing unit tests.
  • Solid experience with multiple full-stack technologies.
  • Strong understanding of HTML, CSS, and web standards.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

What you can expect in return:

  • Full-Time, Salaried Position
  • Fully remote company, with collaborative asynchronous teamwork.
  • The opportunity to be part of something BIG

Freestar is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.

This role is not eligible for visa sponsorship