Mediafly is a technology company helping businesses improve sales and drive growth. Specifically, the team has developed a platform that offers a modern selling experience for mark
Senior Software Engineer - Fullstack
Location
Canada
Posted
51 days ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer - Fullstack
Mediafly
Title: Senior Software Engineer (Fullstack) Location: Remote - Canada Type: Full-time Workplace: remote Category: Engineering Job Description: Who we are: At Mediafly, we help the world’s top revenue teams work smarter and achieve measurable impact. Our platform brings together sales enablement, content, and performance insights so sellers have the coaching, tools, and intelligence they need to succeed. By weaving value selling into every workflow, we empower teams to accelerate deal cycles, boost win rates, and prove ROI. For you, that means joining a company where innovation meets purpose—where your work helps businesses deliver more meaningful buyer experiences and drives results that truly matter. You’ll be part of a collaborative, growth-focused team that values expertise, creativity, and human connection. We’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 $120,000 - $140,000 a year At Mediafly/Dooly, we believe that pay transparency is essential to building trust, promoting fairness, and driving equity in the workplace. By openly sharing salary ranges in our job postings, we aim to empower candidates with clear expectations and ensure that all employees are valued for their contributions. This commitment reflects our dedication to fostering an inclusive culture where everyone has access to opportunity and growth. We believe that transparency not only strengthens our hiring process but also reinforces our core values of integrity, accountability, and respect. The salary range listed is a typical starting point for this role, but at Mediafly, your potential doesn’t stop there! We believe in rewarding talent, curiosity, and impact, which means there’s plenty of room to grow your career, and your compensation, over time. Join us, and you’ll have the chance to take on new challenges, expand your skills, and advance in ways that reflect your contributions and ambition. Why Mediafly/Dooly? This is your opportunity to make a significant impact in a small team supporting a product line with multi-million dollar annual recurring revenue. We're at an exciting inflection point—after years of rapid development on our legacy codebase, we're now focused on strengthening our foundation while continuing to deliver value. You'll help shape the future of our platform by building new features while simultaneously improving code quality and system stability. - Remote based in Canada - Flexible working hours - Generous Paid Time Off - Competitive Salary - Health Benefits - Transparent Career Paths - Generous Paid Parental Leave - Remote Stipend Location and Work Setup This is a 100% remote position with a collaborative team that values flexibility and trust. We use modern communication and collaboration tools to stay connected and productive across time zones. Ready to make an impact on a product that matters? Apply today and help us build the next generation of our platform! Mediafly is an equal opportunity employer, which means we do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome people of different backgrounds, experiences, abilities and perspectives and encourage all interested individuals to apply. Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn. Mediafly is a fully distributed company with an HQ in Chicago, IL. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Software Developer
Eliassen GroupFounded in 1989, Eliassen Group is an award-winning consulting, staffing, and recruiting company. In 2018, Eliassen Group merged with Principle Solutions Group
Senior Full Stack Software Developer Location: Remote, USA Job Description: Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Description: Remote Our client seeks a Senior Full Stack Software Developer to build and maintain modern web applications with ReactJS, NodeJS, and Microsoft SQL Server. The developer will create responsive interfaces, integrate APIs, and write efficient SQL in support of functional and reporting needs. The role requires collaboration, code quality, and attention to performance, scalability, reliability, and availability. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. 100% Remote but must be willing to start at 7am EST daily. Rate: $60.00 to $70.00/hr. w2 Responsibilities: - Develop front-end user interfaces with ReactJS and modern JavaScript tooling, including Vite. - Build and maintain client-side code using HTML, CSS, and JavaScript. - Develop and integrate server-side services and REST APIs using NodeJS and ExpressJS. - Design, write, unit test, and document application code. - Write and optimize MS SQL queries, joins, views, and stored procedures for features and reporting. - Produce clear reports, requirements, user stories, and design documentation using tools such as JIRA and Confluence. - Apply problem solving and design skills with focus on performance, scalability, reliability, and availability. - Participate in software design and architecture discussions to meet functional and non-functional requirements. - Collaborate with developers, testers, and stakeholders, perform code reviews, and provide feedback. Experience Requirements: - 8+ years of software development experience. - Strong proficiency with ReactJS, modern JavaScript (ES6+), and front-end practices. - Experience with NodeJS and REST API development, preferably with ExpressJS. - Advanced SQL skills with emphasis on Microsoft SQL Server. - Proficiency with HTML and CSS for responsive and accessible development. - Proficiency with Git and modern source control workflows. - Experience in a Microsoft Windows development environment. - US Citizenship with ability to obtain a Position of Public Trust - Medium Background Investigation. - Preferred: Vite or similar tooling for React. - Preferred: Designing, developing, and maintaining scalable and performant APIs. - Preferred: Automated testing practices and performance optimization. - Preferred: Experience with Microsoft Azure and Microsoft Entra. - Preferred: Familiarity with healthcare or insurance domains and data standards. Education Requirements: Bachelor’s degree or equivalent related experience. Recruitment Transparency Notice Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening and hiring process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (noreply@eliassen.com, 781-808-2924) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group’s use of these tools, including AI tools, as part of the application and hiring process. Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range. W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following: · When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc. · Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group. About Eliassen Group: Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve. Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws.
• Support the development team by automating repetitive internal tasks. • Build automation for internal processes, both inside engineering and across other departments. • Triage and clear the bug backlog, including bugs in AI-generated code. • Monitor and respond to internal security alerts and error alerts. • Work through backlog tasks and internal compliance requirements. • Build internal dashboards and reporting for the engineering team. • Write scripts and prompts; manage context and select the right model for each task. • Check the reliability of agent-generated and model-generated code before it ships.
Senior .Net Full-Stack Engineer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Role Description As a Senior Software Engineer, you will join an innovative and collaborative team focused on building, scaling, and optimizing modern healthcare platforms. You will play a key role in designing high-quality software architectures, creating serverless API integrations, and deploying microservices within state-of-the-art containerized environments. Working primarily with C#, Microsoft Azure, Azure Functions, and Azure Kubernetes Service (AKS), you will help develop systems that enhance operational performance and support critical patient and clinical outcomes. You will enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities - Design, write, test, and maintain high-quality, scalable code using C# and modern .NET frameworks - Develop and configure cloud services, focusing on Azure Functions, serverless architectures, and robust API endpoints - Deploy, manage, and orchestrate containerized microservices within Azure Kubernetes Service (AKS) - Collaborate closely with architects, product owners, and engineering peers to transform complex business requirements into high-performing technical solutions - Maintain and optimize continuous integration and continuous deployment (CI/CD) pipelines to support rapid, secure software releases - Use enterprise-approved AI tools to streamline workflows, automate repetitive development tasks, and drive continuous improvement in engineering velocity - Evaluate emerging technical trends to inform solution design, optimize code performance, and foster strategic innovation - Perform peer code reviews, champion engineering best practices, and provide technical guidance to team members - Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related technical field OR having equivalent experience - 6+ years of professional software engineering experience using C# and .NET frameworks - 3+ years of experience designing and deploying cloud-native applications on Microsoft Azure (including Azure Functions or similar serverless components) - 3+ years of experience designing, developing, and integrating RESTful APIs and microservice architectures - 1+ years of hands-on experience orchestrating and managing containerized deployments using Azure Kubernetes Service (AKS) or equivalent Kubernetes-based container technologies - 1+ years of Terraform experience Requirements - Official Microsoft Azure certifications (e.g., Azure Developer Associate, Azure DevOps Engineer, or Azure Solutions Architect) - Strong experience designing, configuring, and executing automated CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) - Experience working with both relational databases (SQL Server) and NoSQL databases (Cosmos DB) including query optimization - Excellent understanding of Agile/Scrum delivery frameworks and software security best practices (OAuth, API Gateway security) - Experience working with UI technologies such as Angular, React, Vue or similar technologies - 1 year of experience in AI, Python, Langchain - 1 year of experience working with Codex, Copilot Benefits - Comprehensive benefits package - Incentive and recognition programs - Equity stock purchase - 401k contribution (all benefits are subject to eligibility requirements)
Senior Full Stack Developer – Agentic AI
Logic20/20, Inc.Working toward a better tomorrow for our clients, our employees, and our communities.
• Design and develop AI-driven applications, including single and multi-agent workflows • Build and maintain full-stack solutions (frontend and backend components) • Leverage AI tools and agentic coding practices to accelerate development • Develop orchestration logic for agent-based systems and workflows • Integrate LLM-based capabilities such as document processing, embeddings, and retrieval • Implement best practices for AI evaluations to ensure quality and prevent regressions • Contribute to and maintain CI/CD pipelines and deployment processes • Collaborate with architects and engineering leadership on solution design and standards • Continuously improve development practices and contribute to evolving AI engineering frameworks


