Support Engineer
Remote
Part-Time/Full-Time
About the job
CTFd is a web application for running Capture The Flag competitions. As the developers of CTFd we manage the open source version of CTFd as well as the hosted SaaS infrastructure and its associated projects.
Primarily this role is focused on supporting customers as they use CTFd as well as maintaining our various applications and infrastructure.
Replying to inbound customer support requests will be a large part of this role as well as writing code. Direct liasoning and supporting of VIP customers (typically via Slack) will also be required. We derive many features from customer input and directly hearing feedback from users is the best way to improve our product.
When there are no pending customer requests, the asks would be working on various bugfixes, documentation, and features related to CTFd.
Day to day activities range from:
- Replying to customer support emails and customer chat requests (usually in Slack). Examples include:
- "How do I do X in CTFd?"
- "Does this feature exist in CTFd?"
- "I think this feature is broken."
- Writing the code to resolve or achieve the above requests
- Developing features on our cloud portal, CTFd, and other related applications
This role is remote and has a flexible time commitment. Role can be done alongside schooling or other commitments.
There is no travel required for this role.
Any questions about the role before applying can be sent to [email protected].
About you
You're familiar with writing full stack web applications and have familiarity with at least one web framework in any language. We primarily use Python (Flask, FastAPI), Javascript (VueJS, AlpineJS) for our infrastructure.
You are fluent in English and have strong writing skills (especially writing emails).
You are a developer with experience helping people work through technical problems (software, IT, etc).
A range of experiences are welcome. College students and coding bootcamp graduates are welcome to apply.
Non-US workers are welcome to apply. Some overlap with the ET timezone (i.e. New York City) (GMT -4) is required.
Plusses:
- Experience running/organizing a CTF competition
- Experience using CTFd in a CTF competition
- Experience writing a CTFd plugin or theme
- Experience with Python and Flask
- Experience with customer service/support in an online setting
Paid Time Off:
Paid time off is unlimited and approved generously within reason.
Compensation:
Full Time: $65,000 - $85,000