Senior Python Developer

Epam Systems — Colombia · Posted ~4 days ago

Senior Visa History ✓

Skills

Python Backend development Scalable architecture Backend services Software development Multidisciplinary collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global digital engineering organization is seeking a senior Python developer to build and maintain scalable backend architectures and services. The role involves close collaboration with multidisciplinary teams and provides opportunities to influence technology decisions while working on innovative projects.

Highlights

Senior Python development opportunity involving scalable backend systems and innovative technology projects. The role offers collaboration with experienced engineers, continuous learning, and exposure to diverse technical challenges.

Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are looking for a skilled Senior Python Developer to join our team. This role offers the opportunity to work on cutting-edge projects in a collaborative and innovative setting. You will partner with experienced colleagues and play a key role in shaping our technology landscape. Responsibilities Develop and maintain scalable backend architectures and servicesWork closely with multidisciplinary teams to deliver high-quality software productsTake part in code reviews and provide input to uphold coding standardsEnhance application efficiency and troubleshoot technical challengesConnect and manage integrations with third-party APIs and servicesPrepare and maintain comprehensive technical documentation for new and existing featuresFollow and promote best practices throughout all stages of software developmentSupport the continuous enhancement of team workflows and technical expertise Requirements Minimum of 3 years of relevant experience in software engineeringStrong command of Python for building and supporting applicationsExperience integrating AI or Large Language Models (LLM) into development projectsSolid background in database architecture, management, and optimizationProficiency in using Git for source control and team collaborationPractical experience with Python web frameworks like Django or FlaskUnderstanding of Python web server configuration and deploymentAwareness of security principles and their application in software projectsExperience with user authentication and authorization implementationFamiliarity with software development methodologies such as Agile or ScrumExcellent English communication skills, both written and spoken, at B2+ level or above We offer International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.