Esri, Inc.

Returning Candidate?

Application Developer- MEAN Stack

Application Developer- MEAN Stack

Job Category 
Information Technology
Job ID 

More information about this job


Work with analysts and business users to implement and maintain software solutions to improve user experience and streamline workflow processes for various operational departments within the company.


  • Work with clients to gather and understand business needs and requirements, document those requirements, and create functional prototypes to address them
  • Use your coding and problem-solving skills to develop and support web applications in a fast-paced, high-energy agile team environment
  • Create test plans and develop test suites for integration and unit testing
  • Manage versioning and deployment of application source code including source control management, branching, tagging, etc.
  • Troubleshoot and resolve varying levels of technical issues
  • Maintain existing applications with an eye to continuous automation and improvement


  • 2+ years of recent Java or C# experience
  • 1+ years of MEAN Stack development experience
  • Development experience on the Salesforce platform
  • Working knowledge of Bulk, Soap, and REST APIs
  • Working knowledge of Java frameworks such as Spring Dependency Injection, Jersey, and Maven
  • Experience with AWS services such as Simple Queue, Simple Notification, and MemCache
  • Experience with SaaS application back office integration (SAP,
  • Knowledge of object-oriented programming principles
  • Experience with SQL and ORM databases
  • Knowledge of full SDLC and Agile development methodologies, application development life cycle, testing, performance tuning, and debugging
  • The ability to work with business teams to help develop requirements into quality, working code while working independently
  • Strong verbal and written communication skills
  • Bachelor’s in information systems, computer science, or related field, or equivalent relevant work experience

Recommended Qualifications:

  • User interface design and usability expertise
  • Experience developing with JavaScript, HTML5, and CSS3
  • Experience with cloud service
  • Experience with version control systems such as Git
  • Proficient in asynchronous and scalable service oriented architectures
  • Knowledge of JavaScript frameworks including jQuery, Bootstrap, and Enyo
  • Knowledge of third-party JavaScript tools such as Kendo UI
  • Process knowledge of Salesforce Sales Cloud, Service Cloud, and Communities
  • Visualforce and Apex development experience including classes, triggers, components, and data loader

The Company

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.


Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.


Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.