Senior Developer, Fullstack - Python

Appnovation
São Paulo, Toronto
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Decision-making","Customer-first mindset","Collaboration"]

Build agent-enabled applications and backend automation that turn catalogue and metadata into governed, production-quality software. Design services, tooling, and user interfaces that make data discoverable, trustworthy, and easy to consume. Integrate metadata sources, generate data contracts for review and publication, and deliver robust APIs with testing and CI/CD. Partner with data engineering and governance teams to make architectural decisions and implement best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Appnovation
Appnovation
1 day ago

Senior Developer, Fullstack - Python

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Build agent-enabled applications and backend automation that turn catalogue and metadata into governed, production-quality software. Design services, tooling, and user interfaces that make data discoverable, trustworthy, and easy to consume. Integrate metadata sources, generate data contracts for review and publication, and deliver robust APIs with testing and CI/CD. Partner with data engineering and governance teams to make architectural decisions and implement best practices.
Location: São Paulo, Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop backend automation integrating metadata sources and generating governed artifacts such as data contracts for review and publication.
  • •Design and build agent-enabled applications and workflows, including MCP servers and tools like a data-contract generator or data-readiness utility.
  • •Build user-facing interfaces for platform and discovery workflows.
  • •Deliver production-quality services with sound API design, testing, and CI/CD practices.
  • •Collaborate with data engineering and governance partners to help make architectural decisions and establish best practices.

Key Requirements

  • •Bachelor’s degree in Computer Science, or equivalent.
  • •6+ years of software engineering experience with strong fullstack development focus.
  • •Strong Python engineering skills including API/service design (e.g., FastAPI), asynchronous programming, and schema validation (Pydantic/JSON Schema).
  • •Experience building frontend interfaces with React and Vue.js, plus ES6 and TypeScript.
  • •Experience with RESTful APIs and microservices, testing, CI/CD practices, and modern DevOps practices.
Experience:6+ yearsAIData governanceData engineeringLife sciences
Education:Bachelor's in Computer Science
Skills:Analytical thinkingProblem-solvingDecision-makingCustomer-first mindsetCollaboration
Tech Stack:PythonFastAPIPydanticJSON SchemaReactVue.jsTypeScriptNext.jsES6RESTMicroservicesGitCI/CDDockerAWSServerless ArchitecturePostgreSQLDatabricksSnowflakeSupabase

Company Brief

Appnovation
Provides digital transformation, design, and engineering services, helping enterprises build customer experiences, digital platforms, and integrations using open-source and cloud technologies across industries.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: Vancouver, Canada
Founded: 2007
WebsiteLinkedIn