Senior Angular Developer with Azure

Risch-Rotkreuz, Switzerland

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


Currently we are looking for a Senior Angular Developer with Azure for our Risch-Rotkreuz office to make the team even stronger.


  • Perform software development tasks as per specifications;
  • Be subject-matter expert for assigned technical area of responsibility;
  • Draft solutions to highly complex software tasks;
  • Provide independent problem-solving/implementation of solutions in assignments. Perform specification, estimation, design, implementation, testing of these assignments;
  • Advise project team on trade-offs between software design decisions and specification decisions;
  • Deliver self-supervision.


  • Solid knowledge of JavaScript;
  • Strong knowledge of Angular;
  • Experience in Azure platforms is a plus;
  • Cloud platforms/DevOps: AWS/OpsWorks, Docker, Azure;
  • Basic experience in design (does not mean strong UX skills, just create a good web page);
  • Knowledge of JSON protocol;
  • Experienced in building and maintaining RESTful API;
  • It is a plus if you have experience with:
    • Cloud platforms/DevOps: AWS/OpsWorks, Docker, etc;
    • Design patterns;
    • Work processes, queue management, etc. (AMQP, RabbitMQ, Gearman);
    • NoSQL/key-value storage (Redis, MongoDB, etc.);
    • Other languages (C, Perl, Java, Python, Go, Dart, etc.);
    • Full stack development/application architecture;
    • TDD and BDD.
  • Excellent communication skills;
  • Fluent English, German is an advantage.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Develop integration modules for interacting with new systems and applications;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events;
  • Please note that any offers will be subject to appropriate background checks;
  • We do not accept CV from recruiting or staffing agencies.