Backend Development
Design, build, and manage scalable backend APIs and systems.
Develop media and streaming integrations with tools like Zoom, Slack, and Discord.
Build internal tools to enhance productivity for non-engineering teams.
Data Engineering & Optimization
Transform unstructured data from multiple sources into reliable, structured systems.
Profile and optimize slow database queries and API endpoints.
Contribute to performance engineering, including profiling with APM tools, debugging, and designing experiments to isolate issues.
Collaboration & Open-Source Contribution
Contribute to open-source projects and grow contributions over time.
Work closely with cross-functional teams including product and marketing to implement backend solutions.
System & Infrastructure Management
Proficiency in Linux/BSD environments including Bash scripting and system monitoring (htop, iotop, perf).
Handle system-level constraints such as CPU, memory, I/O,
and file handles.
Maintain code using Git or similar version control systems.
Requirements:
2.5+ years of skilled experience on medium to large-scale production systems OR 5+ years of freelance/contract experience with equivalent impact.
Production experience in JavaScript (Node.js), Python, Go, or Ruby.
Robust SQL expertise, ideally with PostgreSQL.
Experience with Node.js-based stacks.
Familiarity with performance engineering, debugging, and interpreting complex query execution plans.
Initiative and demonstrated impact through side projects, open-source contributions, teaching, or leadership initiatives.
Nice to Have:
Familiarity with data science or statistics.
Experience with big data tools or processing pipelines.
Deep knowledge of PostgreSQL internals or other database engines.