Full Stack Developer

EPAM   •  

Mountain View, CA

Industry: IT Consulting/Services


Not Specified years

Posted 395 days ago


Currently we are looking for a Full Stack Developer for our Mountain View, CA office to make the team even stronger.

EPAM is currently looking to strengthen its growing team in Mountain View by adding several Full StackDevelopers withexperience in Java and JavaScript. This position will be a key on-site resource for our clients, supporting design and development of cutting-edge solutions atEPAM.


  • Full-cycle web application development usingAgileapproach:
    • Idea generation and high-level vision creation;
    • Solution design and documenting, proposal;
    • Development, testing, and Production launch.
  • Run customers demo and education sessions.


  • Highly experienced in plain JavaScript;
  • Highly experienced in HTML and CSS (responsive layout);
  • Back-end development experience (system design) - ability to create end-to-end systems;
  • Understanding of applications security;
  • Strong SQL skills: relational DB design, performance, stored procedures and views;
  • Excellent English communication skills and experience in client-facing communications (developers communicate with stakeholders directly);
  • Self-management and strong prioritization skills;
  • Capability to work in agile environment without direct supervision;
  • Thinker with agile mindset, who wouldn't get too much of distress through changes;
  • Ready to ask the questions - go straight to client, collect and analyze the need;
  • Able to create necessary documentation (incl. PRD, Test Cases, Design Docs, etc.) instead of waiting for a perfectly shaped task;
  • Understanding of Material Design Spec and best UXD practices;
  • Comfortable to work mostly as the only one developer on an app from idea to ready product;
  • Strong self-management and prioritization skills;
  • Entrepreneur;
  • Experience with cloud platforms;
  • Understanding of Material Design Spec;
  • Popular cloud (GAEpreferred, Azure, AWS):
    • Databases;
    • Caching;
    • Load balancing;
    • Troubleshooting.
  • Knowledge of data structures and algorithms.

Nice to have

  • Experience with modern JS frameworks and Rapid Application development platforms;
  • Knowledge of Java (or other major backend programming language);
  • Experience with NoSQL databases.