Senior Backend Python Developer

at Data Meaning
  • Remote - Brazil

Remote

Software Development

Senior

Summary

Data Meaning is seeking a Senior Backend Python Developer to join their team remotely on a contract basis. The ideal candidate will develop robust applications, collaborate with cross-functional teams, mentor junior developers, and work closely with product managers, designers, and other engineers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in Python development, with at least 2 years in a senior role

Responsibilities

  • Write high-quality, clean, and maintainable code using Python
  • Collaborate with cross-functional teams to design scalable and reliable software systems
  • Lead and mentor junior developers, guiding them through best practices in Python development
  • Integrate user-facing elements with server-side logic, and create optimized, scalable code
  • Conduct code reviews, implement unit tests, and resolve bugs to ensure the robustness and security of applications
  • Design, build, and maintain APIs to support both internal and external users
  • Work with large datasets and integrate third-party services (e.g., databases, APIs)
  • Optimize applications for speed, scalability, and efficient memory usage
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features
  • Maintain technical documentation for new and existing applications

Preferred Qualifications

  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience with event-driven architecture and message queues (e.g., RabbitMQ, Kafka)
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) or data analysis tools
  • Experience with Agile development methodologies
Share this job:
Please let Data Meaning know you found this job on Remote First Jobs 🙏
Apply now