Senior Application Developer

Job Locations US-CO-Denver
ID 2021-1141
Information Technology


Emerald is seeking an enthusiastic and passionate Senior Application Developer to join our Elastic team in Denver, CO. Elastic is a B2B ecommerce and digital merchandising solution, serving the unique business needs of world-class manufacturers and retailers.


The Senior Application Developer will join a team of highly skilled software engineers to provide development leadership, code new features, and generally assist in the advancement of our enterprise class B2B ecommerce application. This position reports to the VP of SaaS / Software & Platform Development and collaborates closely with our Product Management team to develop new and innovative features for our ecommerce application. You will also be responsible for identifying and contributing to the reduction of our overall technical debt.


The application is built using the following technologies: JavaScript (React), Ruby on Rails, MongoDB and ElasticSearch.  On top of demonstrated deep experience with JavaScript, the Senior Application Developer will be encouraged to develop a minimum level of competency within the overall stack. The best candidates for this position will demonstrate a strong and positive problem-solving approach with natural curiosity.


The Senior Application Developer works in a fast-paced environment where a new version is released into production every two weeks. The efforts of this position are highly visible and have a positive impact in the real world, as our platform is used by major clothing and footwear manufacturers around the globe.


Please note we are also open to reviewing candidates based in the New York City, Boston, Los Angeles, and Atlanta metro areas.  


  • Read, understand and contribute to new feature design of the application
  • Create detailed technical design documents to support the development of new features
  • Refactor and optimize code for scalability and stability
  • Actively contribute to the reduction of technical debt
  • Collaborate with other developers on the team across the world
  • Proactively report progress to management and manage individual workload
  • Support ongoing learning and development of team members through code reviews and peer programming



  • 5+ years of professional experience developing web applications
  • Ability to organize and architect large scale UI-driven React applications
  • Ability to write clear, correct, typed JavaScript code that is usable in a team environment
  • Experience with test-driven development
  • Experience with large dynamic web applications
  • Hands on experience with GitHub
  • Experience in a Docker environment a plus


Target Compensation: $130,000-160,000/ANNUAL (Bonus eligible)

Please note that this range reflects a reasonable estimate of the target compensation for this position, and may ultimately vary based on a candidate’s qualifications. You can reach our team at if you have questions about the posted range.


Emerald offers benefits including medical, dental, vision, 401(k), an uncapped vacation policy for exempt team members, sick days, short-term and long-term disability, maternity and parental leave, flexible savings accounts, paid holidays, life and AD&D insurance.   


Emerald is a leader in building dynamic, market-driven business-to-business platforms that integrate live events with a broad array of industry insights, digital tools, and data-focused solutions to create uniquely rich experiences. As true partners, we at Emerald strive to build our customers’ businesses by creating opportunities that inspire, amaze, and deliver breakthrough results. With over 140 events each year, our teams are creators and connectors who are thoroughly immersed in the industries we serve and committed to supporting the communities in which we operate. For more information, please visit


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed