Senior Software Engineer, Fullstack

Mediafly Logo

Mediafly

πŸ’΅ $120k-$140k
πŸ“Remote - Canada

Summary

Join Mediafly's remote team as a Senior Full Stack Engineer and make a significant impact on a product with multi-million dollar annual recurring revenue. You will design and deliver full-stack web application features using React/TypeScript, Java, Spring, and AWS, improve build tooling and CI/CD processes, and lead collaboration on all portions of the SDLC. This role requires fluency in full-stack development, particularly with Java, C#, Spring, and React, experience maintaining legacy systems, and the ability to architect scalable, distributed systems. You will also mentor teammates, participate in code reviews, and help evolve the architecture. Mediafly offers a fully remote position with flexible working hours, generous paid time off, competitive salary, health benefits, transparent career paths, generous paid parental leave, and a remote stipend.

Requirements

  • Fluency in fullstack development, particularly with Java, C#, Spring, and React. You've built and maintained production-grade systems with meaningful architectural ownership
  • Hands-on experience maintaining and improving legacy systems
  • Proven ability to architect scalable, distributed systems with attention to reliability
  • Excellent communication and collaboration skills across technical and cross-functional partners

Responsibilities

  • Design and deliver fullstack web application features using React/TypeScript, Java, Spring, and AWS
  • Improve build tooling, CI/CD processes, and automated tests to increase development efficiency and reliability
  • Lead and collaborate on all portions of the SDLC including technical discovery to break down large, complex, and ambiguous problems into clear, actionable initiatives and tasks to drive successful outcomes
  • Champion quality by ensuring solutions are observable, testable, secure, and maintainable
  • Mentor teammates, share knowledge, and contribute to a culture of continuous improvement
  • Collaborate with engineers, product managers, and UX designers to achieve better outcomes
  • Participate in code reviews and contribute to technical documentation
  • Help evolve our architecture to meet scaling and performance needs

Preferred Qualifications

Experience with Salesforce and/or hands on experience developing a salesforce managed package

Benefits

  • Flexible working hours
  • Generous Paid Time Off
  • Competitive Salary
  • Health Benefits
  • Transparent Career Paths
  • Generous Paid Parental Leave
  • Remote Stipend

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.