Full-Stack Web Engineer (Go & Vanilla JS)_

Apply Recommend:

Development

Ukraine /

We’re looking for a generalist who’s happy working across the stack. Our backend is Go, frontend is a SSR: Go + Vanilla JS (ES12). No heavy frameworks, no bloat. Not having experience with Go is ok, as long as you have solid fundamentals and curiosity about how things actually work.

About the project

Giggster, our in-house product, is an online platform for people to list, discover, and book locations for creative projects and events. 

Chances are you’ve seen Giggster locations in the shows you watch, brands you buy, and influencers you follow. Some of the biggest content producers in the world use us for their locations, such as Netflix, HBO, and Disney – as well as top brands like Apple and Louis Vuitton. And the next generation of creators on YouTube, Instagram, and TikTok is also finding perfect spots on Giggster for their content.

Giggster’s goal is to be the technology disruptor that modernizes Hollywood, empowering millions of creators – no matter where they are – to focus on content rather than the logistics of finding a location and the additional services that go with it, like permitting, etc.

Founded in 2017, Giggster is a team of 70+ distributed across the US, Europe, and Asia.

Engineering department team members

5x Fullstack Engineers, 1x iOS, 1x ML, 4x QA, Product Designer, Project Manager, CTO.

Technologies

  • Core services language: Golang.
  • Frontend stack: Golang SSR + JS (ECMAScript 12).
  • Storage/Streaming/FTS:  Postgresql, Clickhouse, Kafka, Elastic Search.
  • Cloud services: AWS (RDS, EKS, S3, Cloudfront), Fastly.

Opportunities

  • Deliver measurable impact on the company’s success;
  • Integration with widely used third-party and partner services (Stripe, Twilio, Sift, Fastly);
  • Experience with an in-demand stack of technologies;
  • Meaningful work – contribute directly to the development of a product that helps real-world businesses and individuals.

Your impact

  • Build our product features end-to-end: DBs, business logic, APIs, UIs;
  • Write clean/modern Go & JS;
  • Deploy, run & test things yourself in a dev cluster;
  • Learn & solve problems for a running, multifaceted online marketplace.

Expertise you need

  • Ideally, you know your way around Go and modern JavaScript (ES12+);
  • You care about how things work under the hood (HTTP, OS basics, servers);
  • Comfortable on Linux/Unix and not afraid to poke at configs or logs;
  • Independent, curious, and willing to figure things out (doesn’t mean you’ll be left alone with a problem when you do need help);
  • English level: Intermediate or higher. 

Nice to have

  • Experience with Postgresql, Elasticsearch, Clickhouse
  • Experience with AWS (RDS, EKS, S3)

Why us

Cozy office or home environment
  • Daily use of modern technologies;
  • Flexible working hours;
  • Ability to work remotely.
Professional development and advancement
  • Regular feedback on development and performance;
  • Subvention for all work-related education (books, online courses) and conference participation;
  • Technical and career mentorship and guidance.
Team culture
  • Experienced and enthusiastic multinational team;
  • Knowledge-sharing culture;
  • Each employee is responsible for their part of the job, so we appreciate the ability to self-organize and prioritize tasks;
  • Referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
  • Days off for all public holidays;
  • Annual leave of 20 working days and 5 days of sick leave;
  • Compensation for medical expenses;
  • Paid leave for all important events in your private life;
  • Financial incentives for the wedding or birth of a child;
  • Christmas bonus.

Next steps

  • 30-minute intro with HR.

That’s small talk about the company, products, team, position, technology stack, etc.

  • 2-hour technical interview with the CTO.

In this interview, we will dive deeper into your experience and technical knowledge.

Apply for the vacancy

    Thank you for trusting our company, !

    We will get back with our feedback after reviewing your application. Please wait for it at .

    Or text our recruiter in DM: