We’re looking to hire a full stack engineer to join our team working on PSPDFKit for Web. We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly.
My name: Philipp Spiess
My position: Lead Software Engineer PSPDFKit for Web
Company name: PSPDFKit
Company info and history (how you’re using Elixir etc): We use Elixir in our server component that powers PSPDFKit for Web.
About the job
Job title: Software Engineer
Job description: Full Stack Software Engineer
Position on remote work: We fully embrace remote work and have a highly distributed team. We also have two company events planned throughout every year.
What the successful job applicant will be working on: PSPDFKit for Web and PSPDFKit Instant as well as some open source projects, for example bypass.
About the interview process
- Online Questionnaire
- Kick-Off Meeting with the team lead (me)
- Short live coding challenge with team members
- Call with CEO
- Call with COO - Offer extended
You can learn more here: https://pspdfkit.com/blog/2016/hiring-a-distributed-team/
Your Day at PSPDFKit
Your day at PSPDFKit starts with an asynchronous today message in our team’s Slack channel, where you outline your goals for the day so that everyone on the team knows what everyone else is working on. All our regular company meetings occur on the same day each week, so most of the time you’ll be able to focus on your assigned tasks without interruptions. You’ll work on both adding features to our Elixir and React applications and improving the stability of our existing applications together with our customers. We strongly believe in code quality over quantity, which is why new changes undergo a proposal phase where everyone on the team is invited to collaborate. We write unit, integration, and end-to-end tests and do peer reviews for every change.
Beyond working on features and bug fixes, we also take time to help you improve upon your personal goals (through regular 1on1s and mentoring). Our remote-first focus allows you to set up working hours that best fit your daily routine. You can read more about our onboarding period here.
Learn more about the role from our job posting.