Remote Jobs at Platform.sh

This Month

Developer Relations Engineer
react-js node-js angular vue-js golang python Sep 05

Mission

Join our team as a DevRel Engineer and improve the lives of thousands of developers using our product. Have you ever attempted to use a piece of software only to become frustrated because of missing documentation, bad examples, unintuitive UX/DX? This is your chance to help Platform.sh make sure that no developer ever has that experience with our software. 

You’ll be on a small autonomous team that focuses entirely on making developers passionate about our product. You’ll be exposed to a wide variety of software running on multiple stacks, and will get to tinker with all the new shiny things that come along. You’ll then translate your learnings into templates, learning and training materials, web casts, and conference talks to make sure that the largest number of developers benefit from your wisdom. You’ll help us make Platform.sh better by gathering feedback and best-practices from our users, for whom you will be a fierce advocate.

This is a remote job. Work from anywhere as long as you are based in EMEA or Americas time zones!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

Platform.sh is an Equal Opportunity Employer.

Key responsibilities

  • Critically evaluate the developer experience of Platform.sh tools, and products, with a focus on developers and workflows (focus on Javascript ecosystem)
  • Maintain project starting templates in various stacks and languages (focus on Javascript ecosystem)
  • Publish how-to articles and tutorials (focus on Javascript )
  • Prepare and give product demos, online and at conferences (estimated traveling on this position is less than 20% of working time)
  • Host web casts and webinars
  • Run training workshops, online and at conferences
  • General problem solving and technical tinkering

You

You have at least 3 years of experience working as a Software Engineer and expertise in writing and deploying Javascript web applications. Specifically you are an expert in Node.js, React, Angular, or Vue.js. 

The ideal candidate also has: 

  • familiarity with the main web scripting languages: Javascript, Ruby, Golang, Python or PHP
  • experience with React, Vue.js, and/or Angular
  • Strong Linux web server skills (eg. configure Nginx)
  • Experience with hosting Node.js applications in production environments
  • a secret crush on Rust (we don’t do any Rust, but some of us would really love to do everything in Rust)

You should have a good level of networking and system knowledge. Specifically, you have at least a good basic understanding of containers and you have an excellent understanding of  HTTP (please don’t submit your CV if you can’t tell a 301 from a 404, and we do expect you to at least know about TLS).

And obviously, you have excellent knowledge of Git: you rebase like a god and you do not lose consciousness when you hear “bisect”. 

You should have a good grasp of relational databases (Postgres / MySQL), caches (Redis), Search-Engines (Elastic Search, but if you “only" have some Solr chops, we won’t complain), Message Queues (any really, but we provide RabbitMQ and Kafka) and how they fit into an architecture.

You should have a good understanding of deployment workflows and some of the DevOps tooling (stuff like Puppet and Chef, anything from Hashicorp).

Please show us your published technical articles or presentations you are proud of!

Extra points for those with extensive experience giving presentations or training, eg. at conferences.

Us

Platform.sh is an idea-to-cloud application platform that simplifies cloud infrastructures.

We give developers the tools they need to experiment, innovate, get rapid feedback, and deliver better-quality features with speed and confidence thanks to our unique rapid cloning technology.

Platform.sh serves thousands of customers worldwide including The Financial Times, Gap, Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University, The British Council, and Lufthansa.

We want people who are passionate, open, multicultural, friendly, humble, and smart to join us and help this fast-growing, award-winning company to revolutionize the tech industry.

Share this job:

This Year

Linux Cloud Support Engineer
linux git php python magento cloud Apr 26

As an EMEA based Linux Cloud Support Engineer you will be responsible for assessing the nature of product or service issues and resolving support problems for customers and partners through support tickets, live chat, and occasional voice calls. Don’t let the word “Support” fool you - this is not a typical call center role. Our customers are technically sophisticated and once a question gets to us search engines have failed to provide an answer. On any given day, you’ll be applying your knowledge of Linux with technologies like MySQL, DNS, CDNs, SSL, Redis, various programming languages, replication, integration with other systems and much more. Expect to learn something new every day.

Successful employees will collaborate with other team members, meet deadlines and test new ideas, tools, and tactics. We are looking for motivators and go-getters who will improve our processes, our products and ourselves. As one of our Cloud Support Engineers, you are our front line; when our customers think of how great Platform.sh is, they think of you.

In a given day you might:

  • Troubleshoot issues pertaining to the underlying infrastructure running customer applications.
  • Diagnose, debug and document issues in both applications and systems.
  • Deploy and configure cloud infrastructure resources.
  • Troubleshoot, reproduce and report bugs.
  • Become a product expert and work toward improving our customer facing documentation.
  • Participate in limited on-call shifts, providing timely responses to high priority tickets and incidents.
  • Work under limited supervision with considerable latitude for personal initiative.
  • Respond to customer inquiries through our ticketing solution, ZenDesk.
  • Participate in training teammates.

Qualifications

Minimum Qualifications

  • This role is permanent and full time, 5 days a week 
  • 3+ years combined of:
    • Linux system administration
    • Web development using PHP, Python, Ruby or Go. (However, this is not primarily a programming job)
    • Experience using git
    • Managing DNS
    • Functional knowledge of TLS and encryption
    • Demonstrating exceptional communication skills to provide clear and empathetic customer support

Additional Nice-to-Haves

  • Knowledge of nginx, Galera, GlusterFS, and Puppet
  • Experience with Magento, Symfony, TYPO3 and/or Drupal
  • Understanding of CDNs or Varnish and web caching strategies
  • Familiarity with IaaS solutions, such as AWS, Microsoft Azure and Google Compute Engine
  • Conversant in containerization technologies and techniques

Sound Like a Good Fit? We’re not expecting you to be an expert at all of the above, but if your skillset includes some of it and you’re interested in diving into the rest, we’d love to talk to you!  

This is a remote job. Work from anywhere!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer as a CSE here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

Share this job:
Python / Go Cloud Engineer
python go git sysadmin cloud java Jan 27

Mission

Platform.sh is a groundbreaking hosting and development tool for web applications. We’re a European VC-Backed startup with a host of blue-chip Enterprise clients and a string of awards and grants (including €2m from the EU Horizon 2020 program). To reinforce our technical prowess, we are looking to grow our engineering team. If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you.

The company is fully distributed and remote first, with a strong accent on diversity and inclusion in all of its dimensions (gender, sexual orientation, age, race, country of origin - you have it, we want it).

For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, Google Cloud, OpenStack), we want more targets.

We probably have the highest container density in the industry. We need to get it higher.

We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

This is a remote position and occasional travel to cool places like Paris, France, may be required.

Skills & requirements:

Required:

  • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
  • Be proficient in Python
  • Some familiarity with Go (or the willingness to learn) - hard core expertise here, also appreciated.

Would be really great if you had:

  • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
  • Great knowledge of Git
  • Good Networking background (routing/protocols)
  • Good grasp of practical security and cryptography
  • Experience with other programming languages (Rust. Haskell anyone? Java, Javascript, Ruby, Common Lisp?, PHP? )
  • Good knowledge of how the Web works (Hacking Nginx with Lua a plus). You may want to brush up on HTTP before the interview.
  • Good understanding of how database systems and search engines work
  • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
  • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

To be clear so you are not surprised in the technical interview, this job is very much more for a systems engineer, rather than an application developer. So knowing about system calls is important, while knowing Django, not so much.

Share this job:
Cloud Support Engineer
php python linux cloud ruby aws Nov 04 2019

As a Cloud Support Engineer you will be responsible to assess the nature of product or service issues and resolve support problems for customers and partners through support tickets, live chat, and occasional voice calls. Successful employees are willing to collaborate with other team members, able to meet deadlines, and excited to test new ideas, tools, and tactics. We are looking for motivators, go-getters, and ways to improve our processes, our products, and ourselves. As one of our Cloud Support Engineers, you are our front line; when our customers think of how great Platform.sh is, they think of you.

In a given day you might:

  • Troubleshoot issues pertaining to the underlying infrastructure running customer applications.
  • Diagnose, debug, and document issues in both applications and systems.
  • Deploy and configure cloud infrastructure resources.
  • Troubleshoot, reproduce, and report bugs.
  • Become a product expert and work toward improving our customer facing documentation.
  • Participate in limited on-call shifts, providing timely responses to high priority tickets and incidents.
  • Work under limited supervision with considerable latitude for personal initiative.
  • Respond to customer inquiries through our ticketing solution, ZenDesk.
  • Participate in training teammates.

Qualifications

Minimum Qualifications

  • 3+ years combined of:
    • Web development using PHP, Python, Ruby, or Go.
    • Linux system administration.
  • Experience using git for version control.
  • Understanding of DNS as well as TLS and encryption.
  • Exceptional communication skills to provide clear and empathetic customer support.
  • You are working on Western US working time.

Preferred Qualifications

  • Experience with Magento, Symfony, TYPO3, and/or Drupal.
  • Understanding of CDNs or Varnish and web caching strategies.
  • Familiarity with IaaS solutions, such as AWS, Microsoft Azure, and Google Compute Engine.
  • Conversant in containerization technologies and techniques.
  • Knowledge of nginx, Galera, GlusterFS, and Puppet.

Sound Like a Good Fit? We’d love to talk to you!  

This is a remote job. Work from anywhere!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer as a CSE here a Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

Share this job:
DevOps / SRE
python azure devops java ruby php Oct 28 2019

Mission 

Platform.sh is a groundbreaking hosting and development tool for web applications. We’re a European VC-Backed startup with a host of blue-chip Enterprise clients and a string of awards and grants (including €2m from the EU Horizon 2020 program).

To reinforce our technical prowess, we are looking to grow our operations team in the US and in the APAC timezones. If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

For its PaaS solution https://platform.sh is looking for an Operations and Service Reliability Engineer with a taste for Python and Go, great Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

We probably have the highest industry container density. We need to get it higher.

We support any Python, Ruby, NodeJS or PHP, Java and .NET, time to roll-out Elixir, of course, Elixir (and Rust. We need Rust).

In close interaction with our Engineering and Customer Success teams, you will be responsible for:

  • cloud operations: configure clusters, deploy stuff, follow-up on alerts, help customer support debug issues.
  • automating all of the above so they can instead drink margaritas (or non-alcoholic beverages, of course)
  • creating systems, tools & processes that will enhance our support and operations efficiency
  • improving service quality, discipline and reliability throughout lifecycle
  • monitoring operating objectives, streamline and automate intervention
  • continuous learning from Operations experience, modeled as software


The ideal candidate

  • has proven successful experience in an operations role,
  • has demonstrated the ability to successfully manage cloud-based infrastructure for a fast growing organization,
  • has experience with containerization technologies,
  • has had exposure to cloud services (AWS, Azure, GCP, ...),
  • understands how an OS works, knows networking, how git works, and the constraints of a distributed system,
  • Puppet experience,
  • is proficient in Python (Golang a plus).

Nice to have 

  • knowledge of Magento Ecommerce, Symfony, Drupal, eZ Platform, or Typo3.

Note: we don't like stress, so we build everything to be robust and resilient, but stuff does break. This is a role with on-call duties and fire drills. If this fills you with dread... well, this might not be a fit for you.

Share this job:
Customer Success Manager
cloud aws drupal Oct 25 2019

Our Customer Success Managers are the ambassadors for the Platform.sh brand. They know the intricate needs and challenges of the clients in their portfolio and deeply care about their success. They lead communications in times of change or problem resolution, and foster a healthy working relationship with the client.

Mission :

  • be involved in the client’s journey from on-boarding to continued partnership
  • monitor and measure client satisfaction through regular health checks
  • help ensure renewals and provide Sales account managers context on client interactions all through the year
  • coordinate the involvement of company personnel, including support, service, and management resources, in order to meet account performance objectives and clients’ expectations
  • solve conflicts and concerns
  • manage workflows for preventing and handling complaints

Technical Skills :

  • SaaS business acumen 
  • relational and negotiation skills
  • ability to effectively prioritize and escalate client issues as required
  • fluent written and verbal English
  • good knowledge of web application architecture and services (DNS, CDN, web servers, databases, cache layers, etc.) and distributed systems.
  • good knowledge of web development workflows and tools (git, CI tools)
  • knowledge of common web applications and frameworks: Magento Ecommerce, Symfony, Drupal, eZ Platform, or Typo3 (a lot of our clients run those)
  • knowledge of cloud services (AWS, Azure)
  • ability to learn and assimilate technical information quickly

Soft Skills :

  • you are a natural at building strategic relationships
  • high degree of ownership over your work
  • excellent presentation and communication skills, both verbally and written
  • good business/financial knowledge
  • ability to drive and coordinate projects
  • analytical, problem solving and troubleshooting expertise
  • capacity to work remotely in an international fast growing environment
  • energetic and self-motivated
  • willing to travel and attend conferences


Sound Like a Good Fit? We’d love to talk to you!  

This is a remote job. Work from anywhere in Europe or in the USA!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

This role encompasses some traveling in your region (either Europe or the US) estimated to up to 15 days per quarter.

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. You’ll need to be able to effectively collaborate across time zones while being given a high level of independence and autonomy.

Share this job:
Technical Account Manager
php python aws drupal node-js Oct 24 2019

Platform.sh Technical Account Managers fill a crucial role in providing our clients with a wide range of technical assistance. They work with our key accounts from initial implementation to continued partnership management and consulting. They ensure the technical onboarding is thorough, timely, and prepares the clients for successful adoption of our product and services. They continue to work with the clients as technical advisors and help implement solutions beyond basic support scope. 

Primary Responsibilities:

  • Helping customers’ development teams adopt and learn to make more efficient use of the platform. This includes technical onboarding, training and general technical consulting, but can also include highly specific tasks like configuration help and troubleshooting. This may include onsite sessions with clients.
  • Helping facilitate communication between the customer, our internal support team, and potentially other external stakeholders, like development agencies.
  • Helping business stakeholders better understand how their technical investment in our product can bring even greater returns than they currently realize.
  • Taking part in regular review calls with clients, remotely or face-to-face, as a technical advisor.
  • Liaising with product and engineering teams when necessary for product improvements and high demand feature requests.
  • Keeping up to date with our new product features and improved solutions to be able to provide the best solutions to our clients on a continued basis.

You'll be accountable for 6 to 10 active enterprise customers with a wide range of projects, this requires strong communication and organizational skills, but most of all, curiosity and enthusiasm for helping clients solve their problems.

This position encompasses some traveling (up to 15% within your timezone).

This is a fully remote position. Prior experience with fully remote work is not required, but a command of written communication is the key to your success in this role.

Must have

  • Extensive experience with web applications of various kinds. PHP, Node.js, and Python applications are especially important to our current business
  • Experience with IaaS solutions, such as AWS, Microsoft Azure
  • Excellent communication and presentation skills: demoing products, explaining value and fielding technical, process and business-related questions
  • Ability to do the job in exquisite written and spoken English
  • Deep understanding of complete, modern hosting stacks
  • Experience with CDNs
  • Knowledge of DNS
  • Understanding of SSL certificates and encryption
  • Ability to use Git 

Nice to have

  • Knowledge of Magento Ecommerce, Symfony, Drupal, eZ Platform, or Typo3
  • Relational database skills
  • Public speaking experience
  • Blogging or writing experience
Share this job: