Gainsight Logo png

Node.js Software Engineer

Gainsight

Munkaköri leírás

At inSided, we’re building a next-generation customer success community engagement platform. We are a well-funded and fast-growing company that helps cool companies like Mixpanel, Zapier, Gainsight and Coursera. We help (SaaS) companies to engage with their customers on scale, by connecting their community, providing self-service and collecting product feedback. With millions of users, high growth and a lot of innovation it is a great time to join inSided.

What We Do

inSided provides a SaaS-based Community engagement Platform that features discussion forums, feedback, news and knowledge base functionality. You can check it out yourself over here:

  • https://community.sproutsocial.com/
  • https://en.deezercommunity.com
  • https://community.mixpanel.com
  • https://community.zapier.com

What We Believe In

We have four core values to live by. They make inSided the best place to work.

  • Learn as we grow
  • Never settle
  • Speak up
  • Make it happen

What's the role about?

We’re looking for passionate and business oriented engineers; code lovers who are wise enough to know when coding is not the solution.

We give our teams freedom over the software they build and to choose the right solution for the job. In return, we expect you to agree with the mindset “you built it, you run it” and we expect that you don’t reinvent the wheel.

We are in the process of migrating our monolithic application towards a microservices architecture. Hence, you should expect to deal with legacy code as well as building new microservices.

Do you love designing and building world-class software? Do you enjoy tackling challenges head-on and digging into technology stacks to solve problems? Are you passionate about writing high-performing code that scales well?

Then look no further!

What You Will Do

  • Design, implement, test, and monitor valuable solutions that achieve the prioritized outcome
  • Ensure that the risks/limitations of chosen solutions are communicated to the product team and other stakeholders
  • Write and maintain quality code
  • Contribute to the technical vision and strategy
  • Help other engineers grow by coaching, mentoring, or teaching

What You Must Have To Fit The Role

  • Have at least 3 years of experience as a software engineer
    • Nice to have: Experience working in a SaaS company
  • Have experience with Node.js, TypeScript, MySQL, ElasticSearch
    • Nice to have: experience with AWS, Docker, React, and other databases
  • Be champion of DRY and SOLID principles
  • Use Reactive Manifesto principles
  • Practice test-driven and behavior-driven development
  • Understanding techniques from DDD
    • Nice to have: Experience with strategic and tactical design
  • Look beyond Node.js and you are excited about other languages and frameworks
  • Find technology very cool, but know when coding isn’t the answer to a problem
  • Feel responsible for the end product and not only focus on your own field
  • Be eager to learn and are always open to new developments
  • Master English language in both spoken and written format

What You Will Get

📍 Office next to the canal in the center of Amsterdam - a 10-minute walk from the central station

💰 Salary based on your seniority and a path to progress your career

📚 Budget for books and training

🎮 Large screen gaming

⚖️ A healthy work-life balance, we have flex time and we work from home when we need to, as long as it works for the rest of the team

🍹 Drinks in our own bar

🎉 Epic parties and events

🐕 Pet-friendly office

👵 Pension plan

⛵️ Summer boat trips

🏖 25 vacation days

💻 Equipment and resources

🎁 Surprises on your first day

Nemrégiben hozzáadott munkahelyek Magyarország

Junior Software Engineer - C#, .NET

Software Engineer - Kotlin

Senior Software Engineer - JavaScript

Senior C++ Developer