Senior Software Engineer (Fullstack)
Mediafly • CAWe’re looking for a Senior Full Stack Engineer to help evolve the platform that powers our Value Calculators; tools like TCO models, value realization frameworks, and discovery-driven sales assets that enable our customers to quantify and communicate the impact of their products.
In this role, you’ll work across our Java-based backend and React/TypeScript frontend, building scalable, high-impact features while improving system reliability, performance, and observability. You’ll play a key part in shaping a platform that translates complex data and business rules into clear, actionable insights for sales teams and customers.
As part of a fully remote, Agile team, you’ll collaborate closely with product managers, UX designers, and go-to-market stakeholders. Beyond implementation, you’ll contribute to architectural direction—designing systems that are reusable, extensible, and built to support a growing suite of value-selling tools.
What You’ll Do:
-
Lead the design, development, and delivery of full stack features utilizing Java/React.
-
Define and drive architectural decisions, identifying scaling and performance improvements, while elevating engineering best practices around reliability and observability.
-
Partner closely with engineers, product managers, and UX designers to define technical approaches for improvements and new features.
-
Troubleshoot issues across distributed systems and multiple domains, identifying root causes and driving resolution.
-
Participate in code reviews and contribute to technical documentation
-
Champion engineering quality, ensuring solutions are testable, observable, maintainable, and secure.
-
Mentor engineers and provide technical guidance on best practices.
-
Operate with rigor inside project management & operation tools: write clear specifications and scope, maintain accurate statuses, uphold component and project conventions, and ensure visibility for cross-functional stakeholders.
You’ll be successful in this role with (required):
-
5+ years of software engineering experience with at least 2–3 years building SaaS products.
-
Fullstack development skills in Java and React
-
AI assisted development mindset and experience leveraging tools like Claude, Codex, Co-pilot to accelerate research, requirements gathering, development, and testing.
-
System design experience, with a track record of building scalable, reliable, and secure architectures, and improving legacy codebases.
-
Collaborative mindset: you communicate clearly, value feedback, and enjoy working with product, design, and infrastructure partners.
-
Curiosity and problem-solving: you dig into complex systems, make them better, and balance pragmatism with long-term thinking.
Nice to have:
-
Experience with TypeScript and modern frontend development practices
-
Familiarity with DevOps practices, CI/CD pipelines, and AWS infrastructure
-
Experience with performance optimization and observability tools (Datadog)
-
Experience with Salesforce integrations