Medellín, Antioquia, Colombia Hybrid Employment

Endava is hiring a Senior Python Developer

Responsibilities

  • Architect, evaluate, and build technical solutions for moderately to highly complex web-based systems.
  • Write, update, and uphold high standards of code quality for both new and current web application platforms.
  • Engage throughout the entire software development process, from concept and planning to deployment, feedback, and iterative enhancements.
  • Work closely with Product Owners, Data Engineers, and Data Scientists to integrate and present data within web interfaces.
  • Advocate for and integrate recognized industry standards, tools, and methodologies to ensure reliable software delivery.
  • Identify and propose enhancements across the full technology stack.
  • Identify potential risks in development tasks and recommend corrective actions or escalations.
  • Contribute to code reviews and assess work produced by fellow development team members.
  • Adopt and implement emerging technologies, methods, and tools when aligned with project goals.
  • Engage with internal and external technology groups, attend events, and contribute to open-source efforts.
  • Disseminate insights and lessons learned from hands-on project work.
  • Integrate artificial intelligence into software development workflows using agents, spec-driven approaches, and agentic systems.

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid

Team

Collaborative, cross-functional team environment focused on innovation and continuous improvement

Responsibilities

  • Architect, evaluate, and build technical solutions for moderately to highly complex web-based systems.
  • Write, update, and uphold high standards of code quality for both new and current web application platforms.
  • Engage throughout the entire software development process, from concept and planning to deployment, feedback, and iterative enhancements.
  • Work closely with Product Owners, Data Engineers, and Data Scientists to integrate and present data within web interfaces.
  • Advocate for and integrate recognized industry standards, tools, and methodologies to ensure reliable software delivery.
  • Identify and propose enhancements across the full technology stack.
  • Identify potential risks in development tasks and recommend corrective actions or escalations.
  • Contribute to code reviews and assess work produced by fellow development team members.
  • Adopt and implement emerging technologies, methods, and tools when aligned with project goals.
  • Engage with internal and external technology groups, attend events, and contribute to open-source efforts.
  • Disseminate insights and lessons learned from hands-on project work.
  • Integrate artificial intelligence into software development workflows using agents, spec-driven approaches, and agentic systems.

Available for qualified candidates

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Endava
A technology consulting firm that partners with leading brands to create digital platforms and intelligent experiences through world-class engineering and a people-centric approach.
All jobs at Endava Visit website
Job Details
Category backend
Posted 2 months ago