Dice is the leading career destination for tech experts at every stage of their careers. Our client, ResolveTech Solutions Inc., is seeking the following. Apply via Dice today!
Role: Golang Developer-Tech lead
Location: Remote, USA
Duration: 15 months to start
Role Description
Develop backend eCommerce web and Merchandizing applications in cloud platform technologiesCollaborate with designers & product managers to iterate on the design & implementation of our productWork with Engineers both onshore and offshore, remote and in-office.Identify and uphold engineering best practicesMonitor performance, watch for usability problems & rectify the issuesReview app and feature code, and plan future API upgrades with the development teamStay up to date on emerging technologies within Kroger Technology
Requirements
12+ years’ of total experience with atleadt 5+ years developing large scale microservices based applications using Java/Go LangExperience in programming using JavaScript, Node, and React ecosystem is a plus point, but not required skillExperience with modern languages, libraries and frameworksExperience with Agile methodologies and principlesSignificant Microservices architecture and development skillsSignificant knowledge of SQL Databases and NoSQL Databases ( SQL Server, Postgres, Cassandra )Significant experience in Messaging architectures & development- Kafka or equivalentProven Experience in building RESTful APIs and a deep understanding of REST principlesProven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration testsStrong analytical problem-solving skills and excellent written and verbal communication skillsSelf-starter with strong initiative, quality deliverables, and ability to work under pressureBusiness-minded approach to time, costs, and deadlinesDemonstrated ability to work well within a team environment
MINIMUM QUALIFICATION/EDUCATION
A bachelor’s or graduate degree in Computer Science or related field at an accredited institution
BONUS POINTS
Proven Experience with Cloud Platforms like Azure or Pivotal Cloud FoundryProven Experience with Continuous integration, Continuous delivery and Continuous deploymentExposure to Kubernetes Container Orchestration (Rancher, OpenShift, AKS)Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environmentFamiliarity with A/B testing, monitoring, and alertingEnergetic, flexible, collaborative, team player and good interpersonal skillsA passion for keeping up to date with the latest cloud trends and technologies
Golang Developer - Remote