Skip to content

Software Engineer – Full-Stack
Company | Captions |
---|
Location | New York, NY, USA |
---|
Salary | $170000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 7+ years of professional software engineering experience
- Strong understanding of Computer Science fundamentals (algorithms and data structures)
- Proficiency in full-stack software development, including modern front-end technologies, back-end technologies, API frameworks, and cloud platforms
Responsibilities
- Build user-centric products by leveraging modern frontend, backend, and API technologies, including advanced in-browser rendering (e.g., WebAssembly & WebGL)
- Implement full-stack solutions that balance performance, scalability, reliability, and extensibility
- Own the product development lifecycle alongside cross-functional teammates (product, design, infra, and ML) to shape features from early concepts through final release
- Maintain a high bar for code quality by championing best practices, testing, and participating in thoughtful code reviews
Preferred Qualifications
- Bonus points for experience with complex rendering or real-time media processing