Logo Marker.io

Full-stack Typescript Developer

Job description

About Marker.io

Marker.io was launched in 2016 by three founders with a background in digital agency work. They recognized the need for a more efficient way to collect feedback on websites and web applications, leading to the creation of our platform. Today, Marker.io is a rapidly growing startup with a small but dedicated team of 9 people. We proudly serve over 5,000 companies around the world. Though our headquarters are in Brussels, our team operates mostly remotely, allowing us to work with top talent globally and stay connected in a dynamic environment.

Our mission

Our goal is simple: we want a bug-free internet. At Marker.io, we've seen first-hand how the traditional feedback process fails. PowerPoint slides, chaotic notes, and constant "quick calls" that take forever to solve. We set out to solve this.

Job Opening

We're looking for a passionate Full-stack Typescript developer to join our team.

Your Role at Marker.io

  • Independently manage and take full ownership of projects within high-level guidelines.

  • Develop key projects for both enterprise customers and self-service markets.

  • Perform routine maintenance, including bug fixes and system improvements.

  • Provide technical support to key customers.

  • Collaborate with the support team to diagnose and resolve issues.

  • Follow best practices, patterns, and guidelines for backend and frontend development, and help improve them to foster a culture of excellence and innovation.

Our Stack

  • JavaScript & Typescript

  • Vue 3 & Vite

  • Tailwind

  • Node.js

  • MongoDB

  • Puppeteer

  • Redis

  • AWS (EC2, S3, ElastiCache, SQS, …)

  • Docker

  • AWX and Ansible

A week in the life of a Full-stack developer at Marker.io might consist of:

  • Collaborate with other engineers to define and implement the engineering vision for Marker.io.

  • Work with the design, support, and product management teams to identify challenges and develop solutions.

  • Lead company-wide projects, driving innovation and overseeing execution.

  • Participate in team efforts, helping to align and motivate everyone involved.

  • Communicate strategic plans and ideas to management to encourage decision-making.

  • Collaborate with engineers at all levels to help them advance their skills and careers.

  • Respond promptly to requests and concerns from various teams.

  • Review team members’ work and offer feedback on pull requests and code quality.

  • Actively participate in discussions with customers to better understand their needs and issues.

  • Advise on important projects, pinpoint issues, and highlight potential technical pitfalls.

Requirements

  • Advanced skills in Node.js, TypeScript, MongoDB, Vue.js, AWS, and Puppeteer.

  • Excellent knowledge of the latest in frontend and backend best practices.

  • Experience in designing application infrastructures and managing production environments.

  • Proficient with Linear for project management; familiarity with Jira, Asana, and Clickup.

  • Humble and receptive to feedback from management and colleagues.

  • Experience working in a team and managing tasks aligned with weekly goals and quarterly objectives.

  • Fluent in English; French is a plus.

Location

Though headquarters are based in Brussels, Belgium, Marker.io boasts a globally distributed team across Ireland, the Netherlands, the USA, and India. This position is available as a hybrid role, with a preference for candidates based in Brussels, Belgium, but we are also open to considering remote applicants.

Benefits & perks

  • Competitive salary: Our compensation packages are based on market research and are equitable to other roles within Marker.io. The actual compensation offered to a successful candidate will be based on relative experience and skills.

  • Remote work: Most of the team works remotely and meets regularly at our base office in Brussels. We also organize team retreats at least once a year. In Brussels, our team meets in the office 3 days per week. For team members living abroad, we try to meet every 2 months for a week in Brussels. Regardless of your location, your new role will start with a kick-off session of 2 weeks in Brussels.

  • Tech setup: A new MacBook Pro with all the essential accessories including a second monitor, mouse, keyboard, laptop stand, and adapters to ensure you have everything you need to work comfortably.

  • Flexible working hours: As long as you can collaborate with your team effectively, get your work done, and display the right attitude, it doesn't really matter when you start and finish your day.

  • Holidays: You get 28 days off per year.

  • Company retreats and activities: We regularly organize company dinners and activities to spend time together in a different and fun environment.

  • Career Evolution Roadmap: Depending on how fast you want to grow inside the team, we work with you from day 1 to lay out a plan that will allow you to achieve your professional and personal goals. We also regularly meet with you to assess your progress and figure out together what needs to be done to achieve your aspiration.

  • Great office or co-working space: We work in the heart of Brussels city in a great office with tons of space. Bars, cafés, and restaurants are only minutes away by foot. Access by tram, metro, train and bus is super easy

Location
Hybrid position
Flag of Belgium Brussels, Belgium
Work permit
Flag of European UnionEuropean UnionFlag of BelgiumBelgium
Work type
Full-time
Work level
Senior
Salary
EUR96000-120000/yr
Date posted
13 days ago

Get Job Alerts

Subscribe to get the latest Vue.js jobs

Your name
Enter your e-mail
Get Vue.js jobs right to your inbox
Your name
Enter your e-mail