Backend Engineer - Python

Metal Toad
Remote

About The Position

Metal Toad is a strategic AI partner that helps customers leverage AI to build the engines of their future growth. As an AWS, Anthropic, and OpenAI partner, the company comprises consultants, software engineers, devops engineers, UX designers, project managers, marketers, and supporting staff. All employees should be interested in the impact of AI and believe in a human-first, AI-enabled future. Metal Toad is a fully remote company. This specific position is for contractors residing in Brazil, with compensation in Brazilian Reais (R$). The company cannot sponsor visas. Resumes must be submitted in English as a PDF. The Backend Engineer will build high-performing, scalable, enterprise-grade applications as part of a talented team working on mission-critical applications.

Requirements

  • Agree with Metal Toad's Corporate Values Statement.
  • Believe in the company mission: To help people.
  • Believe in the principles of open source.
  • 5+ years of experience with Python.
  • Familiar with relational database concepts.
  • Familiarity with Postman and how to make API calls.
  • Familiar with NoSQL databases.
  • Experience with or knowledge of REST API development and deployment.
  • Experience with or knowledge of JSON modeling and usage.
  • Experience with or knowledge of querying and modeling using a relational data store.
  • Experience with or knowledge of using package managers such as npm or pip.
  • Experience with or knowledge of using Git for source control.
  • Experience in TDD and/or BDD.
  • Strives to enhance project test coverage.

Nice To Haves

  • NodeJS
  • AWS Certification

Responsibilities

  • Adapt to a dynamic and collaborative work environment, make independent decisions, and communicate them effectively.
  • Confirm project requirements by reviewing program objectives, input data, and output requirements with PMs, supervisors, and clients.
  • Provide estimates based on requirements, wireframes, and designs.
  • Own project success by proactively communicating risks, known issues, and changelogs.
  • Contribute to all phases of the development lifecycle.
  • Work as part of a team.
  • Ensure code conforms to best practices.
  • Appreciate the value of well-tested code.
  • Perform peer code reviews.
  • Create projects that are free of major defects.
  • Maintain a positive and respectful tone in all interactions.
  • Research new libraries, techniques, and ideas.
  • Support local community events and initiatives.
  • Publish blog posts showing technical expertise.
  • Enhance the organization's reputation by accepting ownership for accomplishing new and different requests and exploring opportunities to add value to job accomplishments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service