Full-Stack Developer

Location: Gaithersburg, MD
Date Posted: 02-22-2018
Full-Stack Developer 

  • Play a key role in bringing to life next-generation web-mapping products packed with maps, widgets, charts and visualizations
  • Design, prototype, and develop sound user experiences and solid backend architecture
  • Research and translate user needs into requirements
  • Work in a dynamic team-oriented environment using agile methodologies
Required Qualifications
  • 5+ years of experience developing software in a high level language such as Java or C++
  • 3+ years of JavaScript: Experience coding modular, object-oriented JavaScript
  • HTML/CSS: Ability to translate complex layouts into well-structured HTML and CSS
  • Web services: Experience with RESTful web services from both the client and server side
  • Knowledge of cross-browser issues and ability to debug CSS/HTML across browsers
  • Experience with scaling web applications
  • Experience with relational and NoSQL databases
  • Experience with continuous integration and DevOps
  • A drive for gaining new knowledge. These positions will require an employee to learn and be knowledge on a lot of different systems and tools.
  • Experience working in Agile/Scrum development team
  • Excellent communication skills 
Desired Qualifications
  • GIS knowledge
  • Experience with Python
  • Understanding of web mapping technologies
  • Working knowledge of additional JavaScript/CSS frameworks and libraries (i.e. Node.js , Sails.js, JQuery)
  • AWS
  • Unit testing experience
this job portal is powered by CATS