Responsibilities: ? Design and develop new services,applications, and database components as part of the nextgeneration platform for deem ? Work on one or more coremicroservices on an iterative development model ? Work with productmanagement, project management, and devops teams, both onsite andremote to deliver scalable solutions ? Document design and code inaccordance with deem's architecture standards ? Assist in preparingaccurate estimates for software development tasks ? Work closelywith other developers to deliver high quality releases on time ?Maintain high coding standards, participate in design and codereviews ? Write unit and integration tests to ensure quality andtest coverage ? Work on writing end-to-end qa automation tests toensure high quality ? Debug and troubleshoot issues across alllayers of the solution stack ? Keep up to date on the newesttechnological innovations and work on continuously applying thoseto existing and new software solutions qualifications: ? 4+ yearsof experience building complex, scalable, distributed web-basedapplications ? Deep understanding of microservices design patternsand service-oriented-architecture ? Excellent programming skills injava, preferably golang as well.
? Expertise in creation andconsumption of grpc and/or rest api ? Good understanding of git andpipelines ? Passionate about technology, with an appreciation forbeautiful, elegant systems and a knack for energizing others aroundyour passions ? Excellent problem solving and troubleshootingskills ? Strong communication and documentation skills ?Understanding of and experience with agile developmentmethodologies ? Bachelor's degree in computer science or relatedfields or equivalent experienc