Senior Backend Developer

Job description

About 24sessions

24sessions is innovating customer interaction. We are a fast-growing scale-up in Amsterdam. Our SaaS solution is leading when it comes to customer interaction via video-chat. We are helping organizations like Rabobank, ING, AEGON, NUON shape the future of customer satisfaction. Google, McKinsey & Rocket Internet recently elected us 1 of the 10 best B2B startups in Europe! 24sessions has been expanding rapidly and we want to remain the best video solution in the market. That’s why we’re looking for a talented developer to climb onboard on an incredible journey. Join 24sessions as our Senior Backend Developer.



About the role

Part of being the best video solution is making sure our virtual video-meeting environment runs like clockwork. Our product team consists of 2 squads. As Sr Backend Developer you would become part of the squad responsible for product APIs and microservices that process data, integrate with external systems, and leverage different AWS services (SNS, SQS, S3, RDS, ElasticSearch, etc) for better data accessibility and internal communication between themselves. The squad is also responsible for core backend libraries and microservices used throughout the whole SaaS solution. Some microservices are developed on PHP but the majority of them are on GoLang, thus this would be a great opportunity for you to learn GoLand in practice and use it to create new, fast and reliable microservices.

Each microservice we build lives inside the Docker container, thus Docker is one of the essential tools every backend developer at 24sessions uses.


As such we are looking for someone with an exceptional feel for software development and PHP and keen to learn GoLang. Someone who is eager to work using a fresh tech stack, open for innovation, and gets the energy from solving business problems with technology. We are offering you the opportunity to play a key part in a company that is truly innovating customer interaction.

What will we offer?

  • You will have an excellent opportunity to work in (and learn from) a high performing team.
  • 24sessions is an international team of talented people from different cultural backgrounds.
  • Work for a rapidly growing start-up. The energy that this brings is exciting and motivating.
  • If you are able to deliver, you will have a clear career path in front of you.
  • A personal training budget to make sure you get formal training, as well as practical training through intensive coaching by your manager.
  • Company laptop
  • Travel allowance
  • Holiday pay (8% of your annual salary) and 25 leave days per year
  • Stock options when you get your contract extension. You will co-own part of our company.
  • Unlimited ping-pong & daily walks with your colleagues

Requirements

What do we look for?

  • Bachelor’s or Master’s degree, further education or experience in engineering, computer science or another technical related field.
  • 4+ years of relevant work experience.
  • Experience with PHP 
  • Experience with and GoLang is a (plus)
  • Experience in building integrations with enterprise systems
  • Can independently come up with a pragmatic integration solution
  • Experience in communication with remote parties
  • Understand and appreciate the goal of micro-services in architecture.
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
  • Experience working with AWS (especially EC2, SQS, SNS)
  • Hands-on experience with continuous delivery/deployment.
  • Experience with the internals of Docker 
  • Excellent communication and written skills.