XX
Back-end Developer for Process AutomationFreelanceJobsCanada
XX

Back-end Developer for Process Automation

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

*** Please only respond to this job via Upwork ***
*** Soliciting phone call, e-mails and LinkedIn requests will be ignored ***
Studio Vi is a Digital Business Agency providing User Experience focused Design & Development for a wide range of clients & projects in industries such as Construction, Real Estate, Media and Research.
For current and future projects, we are looking to expand our nearshore tech team with a strong Back-end developer.
*** Description of work ***
Alongside our in-house AI Engineer and Tech lead, we are looking for an experienced freelance Back-End Developer to support us on automation-driven projects. You will play a key role in building robust middleware solutions that process, validate, and transform structured data, primarily using Python and FastAPI.
This role is ideal for someone who enjoys clean architecture, automation challenges, and working with data-driven workflows.
*** What You'll Be Doing ***
• Designing and building middleware services using Python and FastAPI
Developing systems that:
• Read and parse different formats of files
• Validate data based on predefined business rules
• Transform and structure output data
• Generate and populate structured templates (e.g. Excel, CSV, json, do directly to another API)
• Implementing rule-based validation engines
• Automating repetitive business processes
• Structuring scalable APIs and background processing logic
• Integrating with Azure services where needed
• Writing clean, maintainable, and well-documented code
• Collaborating with stakeholders to translate business logic into technical solutions
*** What We're Looking For ***
• Fluent in English, both speaking and writing
• 5+ years of professional back-end development experience
• Strong proficiency in Python
• Experience building APIs with FastAPI
• Experience working with Excel programmatically (e.g. pandas, openpyxl, xlsxwriter)
Solid understanding of:
• Data validation and transformation logic
• RESTful API design
• Error handling and logging
Experience with Azure services (preferred), such as:
• Azure Functions
• Azure App Services
• Azure Storage & Container apps
• Experience with process automation and workflow-driven systems
• Familiarity with version control (Git)
• Independent, structured, and solution-oriented mindset
*** Nice to Have ***
• Experience building rule engines or configurable validation systems
• Experience with background task processing (Celery, Azure queues, etc.)
• CI/CD experience
• Docker/containerization knowledge
*** What We Offer ***
• Challenging automation-focused projects
• Flexible freelance collaboration
• Opportunity to shape scalable middleware architecture
• Long-term collaboration potential
*** Our process ***
After an intro video call, we would set up a trial task to see the applicant's capabilities in action. When the results are positive on both sides, we would move ahead with a hourly-based approach, when hours worked would be registered in our system and paid monthly.
More info can be found at
Contract duration of more than 6 months.
Mandatory skills: Docker, Microsoft Azure, API, Python, RESTful API, FastAPI
  • Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.