Golang / Go Job: Senior Go and JavaScript Engineer

Travelshift

Senior Go and JavaScript Engineer at Travelshift

๐Ÿ‡ฎ๐Ÿ‡ธ Iceland โ€บ Reykjavik
  (Posted Jul 12 2024)

Please mention that you found the job at Golangprojects.com

Apply now!  

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
High performance Go and Javascript Engineer

We are looking for a skilled Go and JavaScript Developer to join our team to help maintain and update our disk-based reverse proxy caching system. The ideal candidate will have a strong background in Go, JavaScript, and databases such as MySQL, with a proven track record of handling complex system integrations and optimizations.

Additional responsibilities includes helping to optimize other systems, including a few NextJS web application backends, as well as other systems.

There is a lot of room to grow in this position as well as a lot of exciting, and technically challenging tasks upcoming.

We are looking for either fully remote or in-office people for this role.

About the caching system
We have created a disk-based reverse proxy caching system which is responsible to return rendered HTML to our edge caches.
In it, we store and maintain tens of millions of cache entries, spanning multiple terabytes of data.
This comes with a set of challenges to keep content up-to-date, which requires us to create robust solutions to solve these challenges.

Some of the challenges include maintaining content up-to-date with background refreshes, performing content analysis for SEO, and identifying misbehaving content and many more.

Responsibilities
Maintain and update the existing disk-based reverse proxy caching system.
Optimize and improve caching mechanisms to enhance system performance and reliability.
Implement new features and functionalities based on user requirements and feedback.
Troubleshoot and resolve issues related to the caching system in a timely manner.
Collaborate with cross-functional teams to ensure seamless integration of the caching system with other services.
Conduct code reviews and provide constructive feedback to peers.
Stay up-to-date with industry trends and emerging technologies to ensure our systems remain cutting-edge.

Required Skills and Qualifications
Technical Skills
Proficient in Go programming language.
Strong experience with JavaScript (Node.js, Express, Fastify or similar frameworks).
Knowledge of MySQL or equivalent database management and optimization.
Familiarity with reverse proxy systems (e.g., Varnish, NGINX).
Familiarity with caching mechanisms and strategies.
Understanding of network protocols and web technologies (HTTP/HTTPS, REST APIs).

Professional Experience
Proven experience in maintaining and updating complex software systems.
Demonstrated ability to optimize system and database performance and troubleshoot issues.
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a collaborative team.

Soft Skills
Excellent communication and interpersonal skills.
Strong organizational and time-management abilities.
Proactive attitude and willingness to learn new technologies.
Ability to handle multiple tasks and meet deadlines in a fast-paced environment.

About Travelshift
Travelshift is the builder of Guide to Iceland, Guide to the Philippines, Iceland Photo tours, and Guide to Iceland. We help travelers experience the best time of their lives and small businesses achieve sustainable growth.

The company was founded in 2012 and is widely acknowledged as the fastest-growing startup in the history of Iceland. Our goal has always been to add value to travelers and suppliers alike. With our latest product, Guide to Europe, we transform how people travel as we offer a complete vacation in one booking.

At Travelshift, we have amazing teams of Developers (frontend and backend), an AI team, a Marketing and social media team, and a team of Content writers. We always have room for hard-working talent to come and work with us on this groundbreaking product. So if you feel like we should meet, please apply here with your updated CV, tell us about your experience and what you want to do with Travelshift.

Why work for Travelshift?

#1 Travel tech company in Iceland
Great salary and travel perks
Home internet and phone
Learning opportunities
Regular team events
Amazing coworkers
Groundbreaking product

Be a part of the journey where we're not just traveling to places but also pioneering the future of travel tech!

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Travelshift

Travelshift
job info / career page
Linkedin profile
Location: Reykjavik, Iceland


Skills wanted, in addition to Golang:
go javascript ai mysql node

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with javascript Golang jobs with ai Golang jobs with mysql Golang jobs with node
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Massachusetts ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Jose, CA ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿช› Terraform & Golang jobsโ˜๏ธ Gcp & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿค– Ai & Golang jobsโ˜• Java & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobsโš™๏ธ Saas & Golang jobsโœ‰๏ธ Kafka & Golang jobsโš›๏ธ React & Golang jobsโ˜• Javascript & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobs๐ŸŸฉ Node & Golang jobsโ†”๏ธ Grpc & Golang jobs