Login Enter

EPAM Systems

1 month ago

Senior Python Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
EPAM Systems
Location
Ukraine Ukraine
Posted
1 month ago
View all jobs at EPAM Systems

Job description

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

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.