Senior Software Engineer, Fullstack

Mediafly
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:
Similar Remote Jobs
