Backend Engineer - Python [Talents Bench]

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Brazil
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

Accountabilities

  • Contribute to project planning by reviewing requirements, program objectives, input data, and expected outputs with project managers, supervisors, and clients.

  • Provide realistic development estimates based on requirements, wireframes, designs, and project scope.

  • Adapt effectively to dynamic and collaborative project environments, making independent technical decisions and communicating them clearly to relevant stakeholders.

  • Take ownership of project success by proactively communicating risks, known issues, dependencies, and relevant changes throughout the development lifecycle.

  • Contribute across all phases of software development, working collaboratively with other engineers and project stakeholders to deliver reliable solutions.

  • Develop clean, maintainable, and scalable code that follows established engineering best practices and quality standards.

  • Design and implement backend services and REST APIs, including appropriate JSON modeling, deployment, and integration practices.

  • Work with relational and NoSQL databases, applying appropriate approaches to data querying and modeling.

  • Write well-tested software and contribute to improving project test coverage through Test-Driven Development and/or Behavior-Driven Development practices.

  • Participate in peer code reviews, identify potential improvements, and help maintain a high standard of engineering quality.

  • Research new libraries, techniques, and technical approaches that can improve development practices and project outcomes.

  • Communicate respectfully and constructively with colleagues, clients, and stakeholders while contributing to a positive remote team culture.

  • Share technical knowledge through community initiatives, technical content, blog posts, or other opportunities that contribute value to the broader engineering community.

  • Requirements:

    • Have at least 5 years of professional experience working with Python, with strong hands-on expertise in backend development.

    • Demonstrate familiarity with relational database concepts, querying, and data modeling, as well as practical exposure to NoSQL databases.

    • Have experience developing and deploying REST APIs and working with JSON for data modeling and API communication.

    • Be comfortable using API tools such as Postman and making and testing API calls.

    • Have experience with package managers such as pip or npm and understand their role in managing application dependencies.

    • Demonstrate proficiency with Git and modern source-control practices.

    • Have experience with Test-Driven Development and/or Behavior-Driven Development, with a strong commitment to improving automated test coverage.

    • Be able to contribute throughout the development lifecycle, from requirements analysis and estimation to implementation, testing, code review, and delivery.

    • Demonstrate strong problem-solving, communication, collaboration, and independent decision-making skills in a remote working environment.

    • Be committed to continuous learning, technical research, knowledge sharing, and high engineering standards.

    • Be comfortable working as a contractor from Brazil and able to work remotely without visa sponsorship.

    • Node.js experience and an AWS certification are considered valuable additional qualifications.

    • Benefits:

      • Fully remote contractor position available to professionals residing in Brazil.

      • Compensation paid in Brazilian Reais according to the local market and location.

      • Opportunity to work on high-performing, scalable, enterprise-grade applications and mission-critical projects.

      • Exposure to modern backend engineering practices, REST APIs, relational and NoSQL databases, testing, and cloud technologies.

      • Opportunity to work within a multidisciplinary and collaborative remote engineering environment.

      • Strong emphasis on engineering quality, code reviews, testing, and continuous improvement.

      • Opportunities to research new technologies, contribute technical knowledge, and engage with the broader technology community.

      • Exposure to AI-focused technology initiatives and an environment that encourages a human-first, AI-enabled approach.

      • Talents-bench opportunity that can provide exposure to future projects aligned with backend engineering expertise.

Apply on employer site

You'll continue on the employer's careers page to submit your application.