Engineer Python Backend

Hace 4 horas

argentina Italent Connection Jornada completa
  • Collaborate with the development team to design, develop, and maintain high-quality software solutions in Python
  • Leverage LLMs and AI-powered tools to accelerate day-to-day developer productivity (coding, testing, documentation)
  • Prototype and integrate AI-driven flows (agents, RAG pipelines, automation) into backend systems and customer-facing features
  • Design and maintain backend systems and APIs that combine traditional engineering best practices with AI-augmented development approaches
  • Work on database design and interact with relational databases using ORMs, such as SQLAlchemy
  • Implement and maintain unit and integration tests using frameworks like Unittest, pytest, and Behave to ensure code reliability
  • Write technical documentation, lead code reviews and pair programming sessions
  • Collaborate with team members and participate in technical interviews to assess candidates' coding skills
  • Engage in discussions to provide insights into business, and technical decisions and project updates
  • Be a technical leader within the team you work with
  • 5+ years of experience writing production-level backend code in Python (FastAPI, Tornado, Flask)
  • Strong experience designing REST APIs and working with databases
  • Strong understanding of relational databases and experience with ORMs (SQLAlchemy)
  • Solid background in algorithmic design and object-oriented programming
  • Experience leveraging LLMs and AI-powered tools (e.g., ChatGPT, Cursor, Copilot) to improve developer productivity
  • Experience with, or strong interest in, integrating LLMs and agent frameworks (LangChain, LlamaIndex, OpenAI functions, etc.) into production systems and workflows
  • Experience with monitoring, logging, and alerting tools (e.g., Datadog, Sentry, CloudWatch)
  • Familiarity with data-driven development practices, including experimentation, instrumentation, and metrics analysis
  • Proficiency in unit testing frameworks such as Unittest, pytest, and Behave
  • Proficient understanding of code versioning tools such as GitHub
  • Strong communication skills and ability to collaborate in a remote-first environment
  • A responsible and dedicated individual with a keen attention to detail
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Remote-First Culture: Work from anywhere with flexible hours
  • Professional Growth: Continuous learning and development opportunities
  • Competitive Compensation: Market-leading salaries and benefits
  • Global Team: Collaborate with talented professionals worldwide

We are a premier software outsourcing company, partnering with some of the world's most successful businesses to build and manage dedicated, remote teams of top-tier software engineers and other technical talent.