Medellín, Antioquia, Colombia Hybrid Full-time

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

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