{"id":73416,"url":"https://alion.io/job/endava-senior-python-developer-2","title":"Senior Python Developer","company":{"id":6702,"name":"Endava","domain":"endava.com","url":"https://alion.io/company/endava","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":30,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":25,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cali, Colombia"],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":70000,"max_usd":207000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6933},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Kanban","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TCP/IP","optional":false},{"name":"FastAPI","optional":true},{"name":"NumPy","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Pytest","optional":true},{"name":"Python","optional":true},{"name":"Redis","optional":true},{"name":"TensorFlow","optional":true}],"status":"live","first_seen_at":"2026-06-17T13:17:48Z","employer_posted_date":"2026-06-17","last_verified_at":"2026-10-17T13:47:08Z","board_verified":true,"closed_at":null,"days_open":122,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":121},"description":"Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.\nBy combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.\nFrom prototype to real-world impact - be part of a global shift by doing work that matters.\n Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.\nResponsibilities:\nDesign, estimate, and implement technical solutions for medium/high complexity web applications.\nDevelop, maintain, and ensure the quality of code in new and existing web application product lines.\nParticipate actively in the full software development lifecycle, from ideation and planning through development, testing, customer feedback, and further iterations.\nCollaborate with Product Owners, Data Engineers, and Data Scientists to expose data through the web application.\nRecommend and promote industry standards, tools, and practices to achieve well-engineered software products.\nProactively suggest improvements across the whole stack.\nPropose improvements and escalate risks or issues related to development activities.\nParticipate in the review of the work done by development team members.\nLearn and apply new technologies, practices, and tools as appropriate to the project.\nParticipate in internal and external tech communities, events, and open-source initiatives.\nShare experience and knowledge gained from projects.\nApply AI to the SDLC through workflows, agents, skills, spec-driven development, and agentic tools.\n Technical Stack:\n6+ years of experience in Python development.\nExperience building and maintaining web application tech stacks using Python, FastAPI, PostgreSQL, Redis, and related technologies required by the project.\nExperience developing SaaS-style applications and/or public APIs.\nExperience working with map and location libraries, such as Mapbox.\nExperience working with queues, task runners, scheduled jobs, and caching.\nDeep knowledge of testing at all levels, from unit testing to end-to-end testing.\nStrong understanding of common programming paradigms, design patterns, architectural patterns, and clean code principles.\nPractical experience with database systems and SQL.\nGood understanding of Git or similar version control systems.\nFamiliarity with communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others.\nExperience with Agile methodologies such as Scrum or Kanban.\nKnowledge of CI/CD tools and practices.\nExperience applying AI to the SDLC, including workflows, agents, skills, spec-driven development, and agentic tools.\nGood problem-solving skills and analytical thinking.\nExcellent communication and teamwork abilities.\nNice to have:\nExperience with Pytest, NumPy, pandas, TensorFlow.\n Discover some of the global benefits that empower our people to become the best version of themselves:\nFinance: Competitive salary package, share plan, referral bonus; \nCareer Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;\nLearning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;\nWork-Life Balance: Hybrid work and flexible working hours, employee assistance programme;\nHealth: Global internal wellbeing programme, access to wellbeing apps;\nCommunity: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.\nIn compliance with the Law 1581 of 2012, Endava S.A.S. / Endava Colombia S.A.S, identified with NIT. Nº 900.955.679-3 / N° 900.594.521-9, with an address at Street 96 No. 10 - 38, floor 7th in the city of Bogotá and Career 48 No. 18A - 14 Floor 19, with telephone number (+571) 3905061, (hereinafter referred as “ENDAVA” or the “Organization”), as RESPONSIBLE for the processing of personal information informs:\nKeep in mind that once you decide to participate in ENDAVA COLOMBIA's recruitment processes, the physical delivery or sending via e-mail your resume implies the express acceptance, through conclusive behavior, of authorizing ENDAVA to process your data with the purpose to participate in the recruitment processes in the Organization. In particular, the personal data provided shall be part of our \"Talent Bank\" for a maximum term of two (2) years, which shall be stored on servers located outside the country and may be processed for the purpose of; verifying compliance with the requirements to participate in the Organization's current and/or future recruitment processes; execute interviews and in general, send notifications related to the recruitment processes. In case your resume is not pre-selected, it shall be permanently deleted. ENDAVA guarantees that the personal data obtained shall be used only for the announced purposes and shall be kept for the time required by law.\nYou, and every personal information owner, have the right to: know, update and rectify your personal data; access to it free of charge; to be informed about its use; request proof of authorization; file complaints for violations of the provisions of current regulations before the Superintendence of Industry and Commerce. Finally, in some applicable cases, modify and revoke the consent given and/or request the deletion of your personal information.\nFor any additional information related to the processing of your personal data, our Personal Information Processing Policy, and/or exercising of your right to the habeas data, you can contact us through the service channel provided by ENDAVA: .\nAt Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives-because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.","description_format":"text","description_chars":6650,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule","Hybrid work"],"hiring_locations":[{"name":"Colombia","iso":null,"kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-06-17T13:17:48Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.237,"p_room":0.28,"age_days":121,"expected_fill_days":25,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/endava-senior-python-developer-2","json_url":"https://alion.io/job/endava-senior-python-developer-2.json","meta":{"generated_at":"2026-10-17T16:30:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22680,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6702},"rest":"https://alion.io/mcp/rest/get_company?id=6702"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fendava-senior-python-developer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fendava-senior-python-developer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fendava-senior-python-developer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/endava-senior-python-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fendava-senior-python-developer-2"}]}