About the Role
We seek a versatile and motivated Full Stack Developer to join our media company's digital team. As a Full Stack Developer, you will be responsible for building and maintaining our web applications and managing front-end and back-end development to ensure seamless and engaging user experiences. This role is ideal for a developer passionate about digital media's technical and creative aspects, bringing innovative features to life and enhancing our online platforms.
Key Responsibilities
End-to-End Development:
Design, develop, and maintain web applications, covering the full stack from front-end to back-end to ensure functionality, performance, and scalability.
Build responsive, high-performance websites with dynamic, interactive features that engage users across multiple devices.
Front-End Development:
Develop intuitive user interfaces with modern JavaScript frameworks (e.g., React, Vue.js, Angular) and implement visually appealing, responsive designs with HTML5 and CSS3.
Collaborate with the design team to translate visual designs, wireframes, and mockups into interactive, engaging websites and web applications.
Back-End Development:
Create and maintain server-side logic, manage database interactions, and build APIs that power the front-end experience.
Work with server-side technologies such as Node.js, Python, PHP, or similar, ensuring efficient data processing and security.
Database Management:
Design, manage, and optimize databases (e.g., MySQL, PostgreSQL, MongoDB) to ensure efficient data retrieval and secure storage.
Implement data structures and develop queries to support content management and user interactions.
System Integration & Optimization:
Integrate third-party services and APIs to enhance site capabilities, including social media, analytics, and multimedia platforms.
Implement best web performance, SEO, and security practices to ensure robust and reliable digital experiences.
Monitor and optimize applications to ensure high performance, scalability, and responsiveness.
Collaboration & Communication:
Work closely with cross-functional teams, including designers, product managers, and content creators, to deliver on project requirements and improve user experience.
Communicate technical challenges and propose solutions effectively to technical and non-technical team members.
Troubleshooting & Support:
Identify, debug, and resolve issues, ensuring smooth functionality across all web applications.
Stay updated with emerging web technologies, frameworks, and industry best practices, implementing new tools and technologies as appropriate.
Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience: 4+ years of professional experience as a Full Stack Developer, preferably in a media, digital content, or entertainment environment.
Technical Skills:
Front-End: Proficient in HTML5, CSS3, JavaScript, and JavaScript frameworks (e.g., React, Vue.js, Angular).
Back-End: Experience with server-side languages and frameworks such as Node.js, Python, PHP, Ruby on Rails, or similar.
Database Management: Familiar with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, and database optimization.
APIs: Experience building and consuming RESTful APIs and familiarity with GraphQL.
Version Control: Proficient with Git and version control workflows.
CMS: Experience with CMS platforms like WordPress or Drupal is a plus.
Problem-Solving Skills: Strong analytical and troubleshooting skills with the ability to diagnose and solve complex technical issues.
Project Management: Ability to prioritize tasks, manage multiple projects, and meet deadlines in a fast-paced media environment.
Communication: Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.
Adaptability: Willingness to learn new technologies and adapt to changing requirements in a dynamic media landscape.
If you are passionate about technology, eager to learn, and ready to make an impact through your work, we encourage you to apply for this exciting opportunity as a Full Stack Developer.
Job Type: Part-time
Pay: Up to $12.00 per hour
Expected hours: No more than 20 per week
Schedule:
Monday to Friday
Work Location: Remote