EPAM logo

Senior Python Developer

EPAM·Salary not specified

Primary stack

DevOpsRESTPythonSOAPDjangoSQL

Job description

Description language:

About the Position

We are seeking a Senior Python Developer to design, develop, and maintain scalable enterprise applications while contributing to the integration of cutting-edge GenAI capabilities. The ideal candidate will bring strong technical expertise in Python and Django, along with experience in system integrations, database design, and modern DevOps practices, to deliver high-quality, secure, and maintainable solutions.

Responsibilities

  • Architect and build Python and Django applications with a focus on scalability, security, and maintainability
  • Develop UI components leveraging CSS, Bootstrap, jQuery, or comparable technologies as required
  • Build integrations between internal and external systems through REST, SOAP, and WSDL-based services
  • Write and refine SQL queries, database structures, and data access logic to power application functionality
  • Partner with Business Analysts and stakeholders to convert functional requirements into technical specifications and solutions
  • Deliver precise data mappings and transformations aligned with business and technical needs
  • Participate in code reviews, adhere to coding standards, and uphold high-quality deliverables
  • Assist in building and maintaining DevOps pipelines using Git and Azure DevOps
  • Help integrate GenAI capabilities, including GPT models, embeddings, and agent-based components, into enterprise systems
  • Diagnose and resolve issues across the application stack while working closely with team members
  • Partner with fellow developers to advance engineering best practices and coding standards

Requirements

  • 3+ years of practical experience with Python and Django, including building enterprise-level applications
  • 2+ years of experience in SQL development, query optimization, and database design
  • 1-2 years of hands-on experience deploying Generative AI technologies, such as GPT models, embeddings, and agent-based solutions
  • 1-2 years of experience working with Angular
  • 1-2 years of experience in LLM prompt engineering
  • Solid grasp of application architecture, system integration, and service-oriented architecture (SOA) concepts
  • Hands-on experience with DevOps tools and methodologies, including Git, Azure DevOps, and CI/CD pipelines with automated deployment processes
  • Strong command of REST, SOAP, and WSDL for managing large-scale service integrations
  • Outstanding verbal and written communication abilities
  • Sharp analytical thinking and problem-solving skills
  • Demonstrated capability to thrive in fast-paced, team-oriented settings
  • Bachelor's degree in Computer Science, MIS, or a related discipline

We Offer

  • Opportunity to work remotely in Ukraine
  • Engaging role in a dynamic and innovative team
  • Competitive compensation package

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2384 roles

Popular searches