Who We Are
Artifex is a US based company headquartered in San Francisco and has been a leader in the PDF technology industry for over 35 years, widely recognized for our open-source projects, Ghostscript and MuPDF.
Acquired by ePapyrus, another well-established name in the space, in 2022, we have rapidly expanded our offerings to include API SaaS solutions for PDF processing. Recently, we launched the AI Invoice Parser (pdf.co) and the powerful Python library with LLM/RAG support, PyMuPDF (pymupdf.readthedocs.io/en/latest).
We are a 100% remote and globally distributed team, currently seeking talented engineers in Serbia as part of our European expansion and beyond.
Join us on this incredible journey where legacy technology (PDF) meets cutting-edge demand (AI)!
Key Responsibilities:
- Develop and maintain the frontend using React.js, hosted on Vercel.
- Work on backend development with Python/Django and Postgres.
- Manage backend services on AWS ECS and ensure smooth operation across our AWS-based infrastructure.
- Implement and manage payment systems for subscription management, including integrations with FastSpring and Stripe.
- Handle OAuth2/SSO implementations using AWS Cognito.
- Integrate third-party services like Zapier or Make.
- Ensure security, performance, and scalability across the stack.
Required Skills & Experience:
- Experience with React.js, Python/Django, and Postgres.
- Extensive knowledge and experience with AWS, particularly ECS, and general AWS infrastructure management.
- Familiarity with FastSpring and Stripe for subscription management.
- Experience with OAuth2/SSO, especially AWS Cognito.
- Knowledge of frontend deployment using Vercel.
- Familiarity with automation tools like Zapier or Make is a plus.
Qualifications:
- (At least) 4 years of software engineering experience.
- Proficiency in English communication (reading, writing, listening, speaking).
- Familiarity with remote collaboration tools (Zoom, Slack, Notion, Asana).
- Comfortable working across different time zones globally.
- Self-discipline and the ability to work independently without constant supervision.