Skip navigation EPAM

Senior JavaScript Developer

  • Krakow, Poland
Job #: 42589
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for an Senior JavaScript Developer for our Krakow office to make the team even stronger.


The team is creating data-driven business applications with multiple data operations, search, access controls, auditing, workflow, etc. The apps are aimed for automation of business workflows and are serving for different business needs and various business verticals, among which are HR and People Ops, Finance Ops, Construction ops, etc. Every App is a project, average project duration is 2-3 months, so you will not get bored with doing the same for ages, however you’ll need to get things done before moving on. The team consists of engineering professionals, UX expert, QA/BA expert and PGM (~around 20 people including indirect members, team is growing). You’ll get direct communication with stakeholders while defining the app scope, designing architecture, providing solution suggestions, planning project phases and milestones, etc. You should be self-organized and able to prioritize your work, effectively communicate with the business people (non-technical) to translate their expectations and high-level requirements into actionable items, explain the technical challenges and SDLC workflow so that they were comfortable with what we do. You should be able to effectively make work break-down and estimates, provide regular status updates. We are using the web-based IDE that provides a fast, powerful, secure development tool for rapidly creating model driven apps in a visual manner.


  • Provide full-cycle web application development using Agile approach
  • Communicate with the customer to clarify requirements
  • Integrate other clients’ systems and applications


  • Highly experienced in plain JavaScript
  • Highly experienced in HTML and CSS
  • Strong SQL skills: relational DB design, performance, stored procedures and views
  • Back-end understanding & ability to create end-to-end systems
  • Experience with cloud platforms
  • Strong knowledge of data structures and algorithms
  • Strong knowledge of OOP and design patterns
  • Experience in unit testing is a must
  • Excellent English communication skills & experience in client-facing communications
  • Solid SDLC understanding and experience working in Agile environment
  • Self-management and strong prioritization skills
  • Capability to work in Agile environment without direct supervision
  • Understanding of: popular cloud (GAE preferred, Azure, AWS), databases, caching, load balancing, troubleshooting, NoSQL databases

Nice to have

  • Experience with AngularJS or other modern JS frameworks
  • Knowledge of Java/Python
  • Experience with NoSQL databases

We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
  • Language classes (English and Polish)
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • Career development center
  • Possibility to take part in both: corporate and startup environment
  • Possibility to relocate for short and long-term projects
  • Relocation package for those who relocates to Krakow, Wroclaw, Katowice or Gdansk from other locations
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)
  • Fruits on a weekly basis
  • Sponsored sport activities, E-sport program
  • We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym dokumencie do realizacji procesu rekrutacji zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)"
  • Please note that only selected candidates will be contacted
Узнать больше о EPAM Польша

Здравствуйте, чем мы можем вам помочь?

Наши офисы