Skip navigation EPAM

Senior Full-Stack Software Engineer [.NET+React+Azure] Lviv, Ukraine

Senior Full-Stack Software Engineer [.NET+React+Azure] Description

Our customer is a leading global provider of commercial insurance. The global operations of our client's businesses are structured to deliver a unified experience and market approach, ensuring streamlined business transactions in key regions such as North America, the UK, Europe, South America, and Asia.

We are currently seeking a highly skilled Senior Full-Stack Software Engineer to join our dynamic team. The ideal candidate will possess a strong background in both front-end and back-end development, with expertise in the specified technologies.


  • Develop and maintain both front-end and back-end components of web applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the responsiveness and performance of applications
  • Work with various databases, including SQL and NoSQL, to manage and manipulate data
  • Utilize Azure services for cloud-based application development and deployment


  • Possess front-end development experience with React JS and Typescript
  • Possess back-end development experience with .NET 8 and C#
  • Candidate is proficient in working with SQL and NoSQL databases
  • Familiarity with Azure cloud services
  • Experience with vector databases
  • Knowledgeable of Azure AI Services
  • Knowledgeable with Continuous Integration / Continuous Deployment (CI/CD) processes
  • The ideal candidate should demonstrate an understanding of the following advanced concepts:
    • Artificial Intelligence (AI)
    • Large Language Models (LLM)
    • Optical Character Recognition (OCR)
    • Vector Search
    • Retrieval-Augmented Generation (RAG)
    • Prompt Engineering
  • Able to work independently within established policies and procedures, in addition to routine tasks
  • Very strong problem solving and analytical skills, with a keen sense of attention to detail
  • Has an aptitude for continuous learning with a professional goal to expand knowledge and experience
  • The candidate has an ability to multitask while ensuring the highest quality of work is maintained
  • Possess the quality of a systematic thinker

We Offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Sick leave and regular vacation
  • English classes with certified English teachers
  • Flexible work hours

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting 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 learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 54,600+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence

Hello. How Can We Help You?

Our Offices