Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer, Python & CFML

$94.2k - $117.7k per year

Euna Solutions

Position Summary

The Software Developer role is integral to the success of Euna Grants as a key member of the software development team. The developer is responsible for designing, developing, and maintaining web applications using Python and React technologies, working across both the front-end and back-end to ensure seamless integration of application components. Our development roles collaborate closely with product and sales teams, contributing to software design, architecture, implementation, and testing across multiple product offerings within the Euna Grants suite. Our team applies Agile principles based on the Scaled Agile Framework (SAFe) to achieve our goals.

Key Responsibilities

  • Design, develop, and maintain web applications using Python and React technologies.
  • Interpret written business requirements and technical specification documents; perform coding to written technical specifications that adhere to coding standards, design guidelines, and best practices.
  • Develop and maintain RESTful APIs.
  • Work with cross-functional teams to determine requirements and design specifications.
  • Troubleshoot, debug, investigate, analyze, and correct reported application defects.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Present new code design and implementation patterns, as well as potential enhancements to the existing codebase, to peers for review as part of the overall code quality process.
  • Demo newly developed features to relevant stakeholders.
  • Develop and maintain automated unit tests to ensure the quality of the codebase.
  • Stay up-to-date with emerging trends and technologies in web development.
  • Contribute to technical documentation

Essential Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • 3+ years of experience in full-stack web development.
  • 3+ years of professional experience with Python (frameworks such as Django or Flask).
  • 3+ years of professional experience with React.js and front-end technologies (HTML, CSS, JavaScript).
  • Ability to interpret written requirements and technical specification documents.
  • Ability to code software according to published standards and design guidelines.
  • Strong experience with database design and management using SQL (Microsoft SQL Server & PostgreSQL).
  • Experience consuming popular RESTful APIs and serving RESTful web services.
  • Experience with version control systems such as Git.
  • Experience with Agile development methodologies, including working within JIRA, Confluence, and Microsoft Teams.
  • 1+ years of experience utilizing AI tools to assist in the development process.

Knowledge, Skills, Abilities Preferred

  • Displays a strong understanding of full stack development.
  • 1+ years of professional experience supporting one or more SaaS products in a production environment.
  • Knowledge of ColdFusion (CFML frameworks such as ColdBox, Mach-ii) and AngularJS are a strong bonus.
  • Experience and knowledge in security and OWASP best practices.
  • Knowledge of DevOps culture and practices, CI/CD pipelines (Jenkins, GitHub), and IaC (Terraform).
  • Capable of working autonomously.
  • Strong problem-solving skills.
  • Excellent communication skills.

Location

This position will be hybrid with 3 days/week in our Oakville, ON office. (Tuesday, Wednesday and Thursday)

Compensation Range: $94,200 - $117,700

We believe in openness, so we publish our range from the start. Where an offer lands depends on your background, strengths, and how you’ll contribute to the work ahead.

This role fills an existing vacancy. Euna uses AI responsibly to assist in screening, assessing, or selecting applicants. AI helps us work smarter, but people lead the process.

AI Mindset at Euna Solutions

We believe the future of work is human + AI. At Euna Solutions, we encourage our team members to leverage AI tools to enhance creativity, efficiency, and decision-making. We’re looking for people who are curious about emerging technologies, eager to experiment, and committed to using AI responsibly to augment—not replace—their expertise.

If you enjoy exploring new ways to solve problems, learning continuously, and applying AI to make your work smarter and more impactful, you’ll thrive here.

What It's Like to Work at Euna Solutions

At Euna Solutions, we carefully foster a work environment where employees have a safe space for creative and intellectual freedom, and the opportunity to work cross-functionally. We offer a dynamic environment with considerable opportunities for professional growth and advancement.

Competitive wages

We pay competitive wages and salaries, and we only expect an honest 40-hour week for it.

Wellness days

What’s better than a long weekend? An extra-long weekend! Twice a year, Euna employees enjoy an extra day on top of the long weekend! An extra day to decompress and spend time doing the things you love.

Community Engagement Committee

At Euna, we know how important it is to give back. Our community engagement committee looks for ways to give back to our local communities through time, gifts and skills.

Flexible workday

We understand that what a workday looks like differs by employee and the role requirements. Through our interview process we’ll work with you to ensure it’s a fit for you and the specific role you’re interested in.

Benefits

Ask us for a copy of our health and dental benefits!

Culture committee

Celebrate at every occasion with the culture team! They make sure that our team’s culture is bustling with frequent fun events for holidays and special occasions, as well as for miscellaneous fun.

About Euna Solutions

Euna Solutions is the leading provider of purpose-built, cloud-based software designed to streamline procurement, budgeting, payments, and grants management for public sector and government organizations. Euna’s AI-powered features and intelligent automation help organizations make better-informed decisions, ensure compliance, empower collaboration, and reduce administrative burden. Euna’s full-cycle financial suite supports more than 3,600 organizations across North America in building trust, enabling transparency, and driving positive community impact. Recognized on Government Technology’s GovTech 100 list, Euna Solutions is committed to advancing public sector innovation. To learn more, visit Euna's privacy policy is available here.

Please visit our website: and check out our LinkedIn Pages

We believe in embracing new perspectives and optimizing impact. If you have relatable experience and relevant transferable skills but feel you may be missing a few of the requirements, we encourage you to apply! We recognize that people have unique career journeys and if you're excited about this role and know you can bring something great to the team, then we want to hear from you. Please know Euna Solutions is committed to providing a comfortable and accessible interview process for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know.

For any inquiries or requests regarding accessibility at Euna Solutions, please email View email address on canada.jobradars.com or call our office at View phone number on canada.jobradars.com. Upon request, appropriate accessible formats or arrangements will be provided as soon as practicable.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Software Developer, Python & CFML in Oakville, ON vacancy
  • $135k - $150k per year

     ...dedicated leader to manage, mentor, and develop this critical team. Role Summary This...  ...stack, ensuring we effectively leverage Python, Java, AWS, Kubernetes, and...  ...direct management role, leading a team of software engineers. ~ Critical AI/ML Experience:... 
    Software
    Work visa

    Lotlinx

    Oakville, ON
    1 day ago
  •  ...334 organizations WHY WE NEED YOU? GLAD YOU ASKED... The Software Developer, Meteorological Development is responsible for designing,...  ...build and maintain backend systems written in C/C++ , Go , Python , and Rust while solving complex technical and algorithmic... 
    Software
    Contract work
    Flexible hours
    Weekend work

    Pelmorex

    Oakville, ON
    13 days ago
  • $105k - $115k per year

    Overview Languages English Education ~ Bachelor's degree Experience Experience an asset On site Work must be completed at the physical location. There is no option to work remotely. Benefits Health benefits Dental plan Health care...
    Software
    Permanent employment
    Full time
    Remote work

    KingswaySoft Inc.

    Oakville, ON
    4 days ago
  • $105k - $115k per year

    Education: Expérience: Education Bachelor's degree Experience ~ Experience an asset Employment terms options ~ Day Health benefits Dental plan Health care plan Financial benefits ~ Bonus Other benefits Team building opportunities ...
    Software
    Permanent employment

    KingswaySoft Inc.

    Oakville, ON
    5 days ago
  •  ...Job Responsibility: The Opportunity: We are seeking a Software Developer to join our Euna Payments development team. Our product supplies government agencies and utility companies with technology to make it easier for their constituents and customers to pay for services... 
    Software
    Full time
    Summer work
    Work at office
    Local area
    Flexible hours
    Weekend work

    Euna Solutions

    Oakville, ON
    1 day ago
  •  ...promotes personal and professional growth. We are seeking a Software Engineer Student , for our Solar District that is available for...  ...Excel Familiarity with various programming languages like Python and C++ Familiarity with platforms like JupyterLab and Microsoft... 
    Software
    Hourly pay
    Remplacement

    PCL Construction

    Oakville, ON
    17 hours ago
  •  ...prepared and enjoyed worldwide! Having developed Canada's first fully autonomous...  ...looking for a Co-Op Full Stack Developer who will be an integral part of our software team, implementing both frontend...  ...● Strong programming skills in Python and/or C++.  ● Experience using... 
    Software
    Worldwide

    Gastronomous Technologies Inc.

    Oakville, ON
    19 days ago
  •  ...is prepared and enjoyed worldwide! Having developed Canada's first fully autonomous kitchen (...  ...Gastronomous is looking for an Embedded Software Engineer who will be a central part of...  ...systems.  • Strong programming skills in Python.  • Proficient in C++.  • Experience... 
    Software
    Worldwide

    Gastronomous Technologies Inc.

    Oakville, ON
    19 days ago
  •  ...We are Hiring!!! Java Workflow Engine Developer Hybrid – GTA West – Canada Core Skills: Java backend with real enterprise workflow systems Email your resume to ***email_hidden*** About YDC Please email your word format resume to ***email_hidden*** YDC... 

    YDC Pro

    Oakville, ON
    2 days ago
  • $77k - $120k per year

     ...Job Title: ServiceNow ITOM & Event Management Developer City: Oakville State/Province: Ontario Posting Start Date: 6/10/26 Wipro...  ..., and data quality. Scripting & Automation Develop Python scripts for data transformation, integrations, CMDB population,... 

    Wipro Limited

    Oakville, ON
    6 days ago
  •  ...Job Title: Python Developer Location: Mississauga, ON 6 months contract with possible extension 3 days onsite per week Responsibilities...  ...engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies.... 
    Software
    Contract work
    3 days per week

    Kelly

    Oakville, ON
    23 hours ago
  • $85k - $100k per year

     ...Working alongside a cross-functional team of Developers, and UX Designers, you will ensure the...  ...or similar, ideally within a SaaS or software organization. ~ Preference will be given...  ...JIRA, Confluence, Business Analysis, SQL, Python, HTML, Technical Writing (user story writing... 
    Software
    Work at office
    Local area
    Flexible hours
    Weekend work
    3 days per week

    Euna Solutions

    Oakville, ON
    3 days ago
  • $134k per year

     ...projects or fewer complex projects . ~ Develop and execut e conceptual model-driven work...  ..., M IKESHE , ATRANS, Hydrus, or similar software . ~ Knowledge in specialized...  ...management and analysis, especially with Python or SQL . ~ Strong business development... 
    Software
    Work at office

    Environmental Standards, Inc.

    Oakville, ON
    5 days ago
  •  ...architectural drawings, blueprints, and project specifications to develop accurate and comprehensive estimates. Site Evaluations:...  ...understanding of construction materials, techniques, and processes. Software Proficiency: Advanced skills in construction estimation... 
    Software
    Full time
    For subcontractor
    Work at office

    Sky Contracting Inc.

    Oakville, ON
    23 hours ago
  •  ...Hiring: Python Backend Developer Hybrid (3 Days Onsite) | Greater Toronto Area Contract Opportunity We are looking for a strong Backend Python Developer to join a high-performing trading technology team supporting Rates Trading initiatives within a leading global financial... 
    Contract work

    IT Connex

    Oakville, ON
    20 days ago
  •  ...discovery meetings and client needs analysis processes. Assist in developing customized financial planning and insurance recommendations....  ...Qualifications Experience using Conquest financial planning software. Background in financial advisory support, private banking,... 
    Software
    Long term contract
    Full time
    Work at office

    The Vantage Talent Group

    Oakville, ON
    1 day ago
  •  ...Review and interpret architectural drawings and specifications to develop project plans. · Collaborate with designers, fabricators,...  ...ensure seamless project execution. · Utilize Mozaik or equivalent software to review and assist with millwork drafting and design. ·... 
    Software
    For contractors
    Work at office

    SCG Millwork Inc.

    Oakville, ON
    28 days ago
  •  ...ensuring timelines, milestones, and deliverables are achieved. Develop and maintain project schedules, adjusting timelines based on...  ...Proficiency in Microsoft Office and project management/documentation software. Valid driver’s license with the ability to travel to project... 
    Software
    For subcontractor
    Work at office

    Sky Building Restoration

    Oakville, ON
    1 day ago
  •  ...service connections for residential, commercial, and industrial developments, as well as distribution system rebuild and infrastructure...  ...working knowledge of Microsoft office programs, and related computer software applications Experience in safety as it relates to design... 
    Software
    For contractors
    Work at office
    Local area

    Oakville Hydro

    Oakville, ON
    7 days ago
  •  ...and aesthetically pleasing designs. Responsibilities: - Develop architectural designs and plans for new construction projects...  ...Draft detailed drawings using computer-aided design (CAD) and REVIT software - Renovate existing structures to meet client needs and comply... 
    Software
    Full time
    For contractors
    Flexible hours

    Noory Engineering Inc.

    Oakville, ON
    4 days ago
  •  ...insurance or related sectors. Advanced programming proficiency in R, Python, or equivalent. Strong knowledge of IFRS 17, Canadian regulatory frameworks, and actuarial modeling best practices. Developed communication and stakeholder management skills enabling the exchange... 
    Full time
    Contract work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Sagen

    Oakville, ON
    3 days ago
  • $112k - $124.5k per year

     ...contract administration activities, and developing proposal-based submissions. This role is...  ...data needed for proposal development. Develop and edit technical proposal narratives....  ...and proficiency with estimating and office software Strong verbal and written English communication... 
    Software
    Permanent employment
    Full time
    Contract work
    For subcontractor
    Work at office
    Shift work

    CRH

    Oakville, ON
    17 hours ago
  •  ...communication and visualization skills. Application of various computer software programs will be required, including word processing, and...  ...to work for because we are committed to supporting and developing our teams. The PCL Companies celebrate diversity and are proud... 
    Software
    Internship

    PCL Construction

    Oakville, ON
    17 hours ago
  • $85k - $110k per year

     ...supports other estimators to successfully close various scopes. Develops and maintains strong relationships with all stakeholders...  ...subtrade partners and suppliers. ~ Working knowledge of estimating software, advanced skills using Microsoft Office Suite and a strong aptitude... 
    Software
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Oakville, ON
    17 hours ago
  •  ...Performing bid day assignments Visiting job sites periodically Developing relationships with subcontractors Other duties as assigned...  ...be considered an asset. Application of various computer software programs will be required, including word processing, spreadsheet... 
    Software
    Hourly pay
    Remplacement
    For subcontractor
    Internship

    PCL Construction

    Oakville, ON
    17 hours ago
  • $117.3k - $142k per year

     ...expertise, and support to a medium size construction project.  Develops and implements the project safety plan and leads by example for...  ...knowledge of Microsoft Office Suite, project management and scheduling software, with a strong aptitude for adopting new technology. The... 
    Software
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Oakville, ON
    17 hours ago
  •  ...obtain information on building envelope materials Supports developing building envelope training material   Qualifications Candidates...  ...be considered an asset. Application of various computer software programs will be required, including word processing,... 
    Software
    Hourly pay
    Remplacement
    Internship
    Work at office

    PCL Construction

    Oakville, ON
    17 hours ago
  •  ...plans into PM4+ ITP templates. Supporting project success by developing and maintaining Power Bl Synoptics design dashboards for...  ...Superior attention to detail Proficient in various computer software programs, including AutoCad, word processing, and spreadsheet applications... 
    Software
    Hourly pay
    Remplacement
    Internship

    PCL Construction

    Oakville, ON
    17 hours ago
  •  ...maintaining accurate documentation of product levels via appropriate software •    Report sales, waste, customer concerns, and/or machine...  ...Other duties and tasks as assigned by manager At Aramark, developing new skills and doing what it takes to get the job done make a... 
    Software

    Aramark

    Oakville, ON
    10 days ago
  •  ...and balance multiple projects. ~ Highly developed computer and Microsoft Excel skills...  ...is a global technology company providing software and cloud solutions in the areas of data...  ...mechanical design to expand product value, develop AI, simulation and data-driven digital twins... 
    Software
    Hourly pay
    Full time
    Contract work
    Temporary work

    Altair Engineering

    Oakville, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer, Python & CFML. Be the first to apply!