Xyleme is seeking a full-stack engineer with experience developing multi-tier backend applications in Java / JavaScript, with emphasis / preference using front end UI frameworks (Angular/React). As part of this role, you will be building and maintaining multiple applications and services that make up our product platform. This is an intermediate to senior position, reporting directly to the platform architect. 


In this role, you will be responsible for: 

    • Designing and developing high-volume, low-latency features and improvements for the services of a cloud-based content management system 
    • Ensuring all designs and coding comply to documented user stories, security best practices, and performance guidelines 
    • Breaking down epics into well-defined user stories 
    • Developing or managing development with team members 
    • Building and designing test frameworks as required 
    • Participating in daily stand-ups and team planning sessions as part of our Kanban development methodology 
    • Providing technical direction and assisting other team members for problem resolution 


Minimum Requirements 
You must possess the following qualifications to be considered for this position.  

    • At least five years of software development experience, both with front end UI and back end.  
    • Experience in backend development of services that use restful-web service endpoints  
    • Web development skills including HTML, CSS, and JS frameworks (Angular or React)   
    • Understanding of web security (OWASP, SANS, CORS)   
    • Understanding of language-specific concepts such as inheritance, scoping, type-coercing, etc.  
    • Proficiency in written and spoken English 


Competency in the following areas will help you excel in this position:

    • Familiarity with JavaScript build and task-runner technologies such as NPM/Gulp/Grunt/Webpack 
    • Experience with test automation and willingness to cover your code with automated tests 
    • Test automation frameworks including Mocha, Chai, Pact, Cypress 
    • JSON data interchange format / XML 
    • Git and GitFlow in a team environment (merge requests, branching, push, and pulls) 


Required soft skills:

    • Proven and demonstrable skills as it relates to verbal and written communication (in English) 
    • Ability to estimate work and track time on tasks  
    • Ability and desire to focus on deadlines and complete work efficiently 
    •  Ability and willingness to help others and provide technical direction to teammates 
    • Detailed and quality oriented 
    • Self-aware with ability to improve based on manager, team, or other feedback 
    • Energetic, positive, with the ability to bring a “can do” attitude to challenges 


Why you’ll love working here: 

    • Opportunity to work for an entrepreneurial company in an exciting phase of growth 
    •  Ability to work flexibly from home and in our office in downtown Denver 
    • Competitive compensation package including 100% paid coverage for the employee (and generous coverage for dependents) for Health, Dental, Life, Disability benefits 
    • Employer-matched 401(k) plan 
    • Employer Sponsored EcoPass 
    • Paid Holidays and Open/Flexible Paid Time Off  


The compensation range for this role is $120,000-$160,000 annually, DOE. 

In addition to our commitment to equal pay for equal work, Xyleme is also committed to equal opportunity regardless of race, color, age, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, sexual orientation, marital status, citizenship, national origin, disability, or veteran status. 


About Xyleme 

Xyleme is a market leading cloud-based provider for learning content management and creation platform specifically built to transfer institutional knowledge faster. The Company’s proven systems manage the entire content lifecycle process- improve productivity, enable sales and growth initiatives, ensure compliance, and drive optimization to employees and stakeholders across the extended enterprise. Xyleme’s product suite (Create and Syndicate) has won numerous industry awards and is used by the world’s leading Fortune 500 brands across every major industry vertical including: 3M, Cisco, Christus Health, Dunkin Brands, Kaiser Permanente, TMobile, and VMWare.  


With a recent capital investment from Bow River Capital, Xyleme has been afforded the opportunity to invest in initiatives aimed at accelerating growth and delivering on market leading innovation to enhance the modern learning experience in training and development, and to scale operations globally across every dimension.