What are the responsibilities and job description for the Back-End Developer position at LegacyBox?
Back-End Developer
We’re looking for a talented, detail-oriented Back-End Developer to power the core infrastructure of our innovative Cloud platform—an app that enables users to stream, share, and download their home movies and photos. In this role, you’ll build and maintain the robust, scalable, and secure services that make our product possible, collaborating closely with front-end developers, designers, and product managers to deliver exceptional user experiences.
At Legacybox, we’re committed to building a world-class team that delivers exceptional customer experiences through thoughtful analytics, user-centered design, and a test-and-iterate culture. Legacybox is a fast-paced, dynamic work environment that is constantly evolving and changing, and we’re looking to add a team member that is ready for the challenge. Sound like your dream gig? Read on!
What you’ll do:
- Design, develop, and maintain scalable server-side applications, APIs, and microservices to support media streaming, sharing, and file management
- Architect and optimize database systems (relational and/or NoSQL) for high performance, reliability, and security
- Integrate with cloud platforms (AWS, Backblaze) and manage cloud storage solutions for large media files
- Implement authentication, authorization, and secure data handling practices to protect user privacy and platform integrity
- Collaborate with front-end developers and UI/UX designers to ensure seamless integration between back-end and front-end systems.
- Monitor, diagnose, and resolve performance bottlenecks, bugs, and security vulnerabilities
- Write clean, maintainable, and well-documented code following industry best practices
- Participate in code reviews and sprint planning, contributing to a culture of technical excellence and continuous improvement
- Stay up to date on the latest trends in SaaS, cloud architecture, and back-end development best practices
Who you are:
- 4 years of experience in back-end development, with a strong track record of building production-grade web applications
- Proficient in PHP, Laravel, RESTful API design, and cloud-native development
- Experience in implementing event-driven architectures using Amazon EventBridge and event buses
- Experienced with cloud platforms (AWS, Google Cloud, or Azure) and cloud storage solutions
- Skilled in database design and management (PostgreSQL, DynamoDB, or similar)
- Familiar with DevOps practices, CI/CD pipelines, and version control (Git)
- Strong understanding of authentication, authorization, and secure data handling
- Excellent problem-solving skills, attention to detail, and a collaborative mindset
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Extra Credit
- Experience with media streaming technologies and optimizing large file uploads/downloads
- Familiarity with Shopify storefronts, headless CMS, or e-commerce integrations
- Experience with SaaS analytics, monitoring, or growth optimization tools
- Exposure to SendGrid, Klaviyo, or Attentive
Benefits
- Full-time
- Pay is competitive and based on experience
- Medical, dental and vision coverage
- Paid time off
*Legacybox is an Equal Opportunity Employer who complies with all Federal, State and Local laws prohibiting discrimination in employment.'