JOB DESCRIPTIONWe are looking for a software developer who has a strong interest in learning new technologies to join our growing team. You will be working with a team of talented developers, leads, and architects that will provide support as you expand your skill set and tackle important problems and resolve complex issues for our clients. Kotlin, Java, and/or
Node.js experience is preferred, but we are open to candidates that have professional web development experience with other languages and a strong aptitude to learn.If you thrive in an environment where you are surrounded by motivated, energetic developers and technologists consider this opportunity is the next step for you!
Roles and Responsibilities:Work with a team to solve problems and deliver project work for our clientsLearn new technologies (with support from the team) as needed to support client workCreate effectively tested, re-usable, and efficient codeSupport continuous improvement by staying up-to-date on technologyWork collaboratively with a team in an Agile environment
Preferred Qualifications:The ideal candidate will have a 2- or 4-year degree in CS/Engineering, be a bootcamp grad, or be self-taught with practical experienceWilling to learn new technologies and the aptitude to come up to speed quickly5+ years of professional programming experience5+ years Java/Kotlin/
Node.js/Python, object-oriented programming, MVC applications, API development, and web development experienceProficiency with JavaScriptFamiliarity with the Agile development processes, including the use of coding standards and systems for version control, build, regression testingActively participated in scalable website and web application developmentHands-on experience designing/developing/consuming APIs AWS experience
Nice to Have’s:Experience with serverless technologies and architectureseCommerce experienceExposure to eCommerce adjacent platforms (PIM, CPQ, DAM, etc.) Mobile experience - React Native, Kotlin, SwiftCMS experience (AEM, Drupal)