
Middle Python Full Stack Developer (Angular)
Primary stack
Job description
About the Position
We are looking for a Middle Python Full Stack Developer with Angular expertise to design, build, and maintain scalable enterprise applications, integrating modern GenAI capabilities into business solutions.
Schedule: 5 am-1 pm EST (11:00-20:00 Kyiv time).
Responsibilities
- Design and develop Python and Django applications that are scalable, secure, and maintainable
- Implement UI components using CSS, Bootstrap, jQuery, or similar technologies as needed
- Develop integrations with internal and external systems using REST, SOAP, and WSDL-based services
- Create and optimize SQL queries, database structures, and data access logic to support application features
- Work with Business Analysts and stakeholders to translate functional requirements into technical specifications and solutions
- Implement accurate data mappings and transformations in accordance with business and technical requirements
- Contribute to code reviews, follow established coding standards, and ensure high-quality deliverables
- Support the implementation and maintenance of DevOps pipelines using Git and Azure DevOps
- Contribute to the integration of GenAI capabilities, including GPT models, embeddings, and agent-based components, into enterprise applications
- Troubleshoot issues across the application stack and collaborate closely with peers to resolve technical challenges
- Collaborate with other developers and contribute to engineering best practices and coding standards
Requirements
- 3-5 years of hands-on experience with Python and Django, including enterprise application development
- 2+ years of experience with SQL development, optimization, and database design
- 1-2 years of hands-on experience implementing Generative AI technologies, including GPT models, embeddings, and agent-based solutions
- 1-2 years of experience in Angular
- 1-2 years of experience in LLM prompt engineering
- Understanding of application architecture, system integration, and service-oriented architecture (SOA) principles
- Familiarity with DevOps tools and practices, including Git, Azure DevOps, CI/CD pipelines, and automated deployments
- Expertise in REST, SOAP, WSDL, and large-scale service integrations
- Exceptional verbal and written communication skills
- Strong analytical and problem-solving abilities
- Proven ability to work effectively in fast-paced, collaborative environments
- Bachelor's degree in Computer Science, MIS, or a related field
- Advanced certifications in Python, cloud technologies, or GenAI are preferred but not required
We Offer
- Remote work from Kyiv, Ukraine
- Competitive contractor terms
About the Company
EPAM Systems is a global software engineering and product development company with a focus on delivering innovative solutions to clients across various industries.
© 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
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil
Similar jobs
Full-Stack Python Developer
HIRE.UA · United States +1
Full-Stack Python Developer
HIRE.UA · United States +1
Full-Stack Python Developer
HIRE.UA · United States +1
Full-Stack Python Developer
HIRE.UA · United States +1