Full-Stack Developer

Saint Louis, Missouri /
Technology /
Full-time
Our developers build and maintain customer-facing web applications that manage every aspect of employee learning and performance.  The applications leverage a wide range of languages and technologies, including C#, Microsoft SQL Server, JavaScript, HTML, CSS, and more. We use a variety of frameworks including VueJS, KnockoutJS, Bootstrap, .Net Core, Sass, NodeJS, and make heavy use of Amazon Web Services (AWS).  

Responsibilities

    • Work in an Agile team process, collaborating closely with peer developers, team leads, and product owners 
    • Write well designed, testable and efficient code across the full stack of technologies 
    • Adhere to industry and team coding standards and best practices 
    • Participate in peer code reviews and provide constructive feedback 
    • Perform unit testing of user stories to ensure quality 
    • Provide accurate estimates of user stories and tasks  
    • Actively and openly communicate status of work to the team 
    • Mentor other developers and foster an environment of learning together 
    • Troubleshoot and support application issues and bugs 

Qualifications

    • BS in Computer Science or equivalent experience 
    • 4+ years of experience in software development  
    • 2+ Years working with advanced JavaScript frameworks (ex: VueJS, Angular, Sencha, KnockoutJS, MeteorJS) 
    • Excellent knowledge of HTML, CSS, JavaScript, SQL 
    • Hands-on experience with server-side languages such as C#, NodeJS 
    • Experience with Agile development processes, methodologies, and tools 
    • Solid understanding of Object-Oriented software design  
    • Aptitude and desire to learn new technologies 
    • Comfortable working within a team environment as well as independently  

Nice to Haves

    • Familiarity and experience with Amazon Web Services, specifically RedShift, CloudSearch, Lambda, CloudFront & S3 or a strong desire to learn 
    • Familiarity with the learning industry standards such as SCORM & AICC  
    • Experience with NoSQL databases such as Mongo, Dynamo, or Cosmos 
    • Active contributor to open source projects (show us your GitHub account)