Location: New York Metropolitan Area/Remote
Job Type: Part-time with possible transition into freelance
About 4 Elements Music
4 Elements Music is a production music library, providing high-quality music for film, TV, advertising, and digital media. We are looking for a freelance Full-Stack Engineer to take ownership of our two web applications that power our platform.
About the Role
As the Full-Stack Engineer, you will be responsible for maintaining, improving, and expanding our web applications. You will work across the frontend (Next.js/React) and backend (Django REST Framework) while managing cloud infrastructure (AWS, Terraform, Cloudflare, Firebase, OpenSearch). You’ll collaborate with a small, dedicated team, contributing to everything from UI/UX enhancements to API development and scaling infrastructure.
Responsibilities
- Own the development and maintenance of our two web applications, ensuring high performance and reliability.
- Enhance and optimize our Next.js frontend, ensuring a great user experience.
- Develop and maintain our Django REST API, improving efficiency and scalability.
- Manage infrastructure using Terraform, AWS ECS, Cloudflare, and Firebase.
- Improve search functionality using OpenSearch.
- Monitor system performance, troubleshoot issues, and implement optimizations.
- Collaborate with internal teams to define requirements and deliver high-quality solutions.
- Stay up-to-date with modern web technologies and best practices.
Tech StackFrontend:
- Next.js v15
- React.js
- CSS Modules
Backend:
- Django
- Django REST Framework
Infrastructure:
- Terraform
- AWS (ECS, OpenSearch)
- Cloudflare
- Google Firebase (Functions, Realtime DB, Hosting)
Who You Are
- 1+ years of full-stack development experience with Next.js/React and Django REST Framework.
- Strong understanding of modern front-end development, including performance optimizations.
- Experience with API development and scalable backend architectures.
- Familiarity with AWS, Terraform, and cloud-based infrastructure.
- Knowledge of search indexing and optimization (OpenSearch preferred).
- Familiarity with Filemaker Pro is a plus.
- Comfortable working autonomously and taking ownership of projects.
- Passion for music, media, or creative industries is a plus! (Passion for curating music is a plus.)
