Go Lang tech Lead
Job Title
Develop backend eCommerce web and Merchandizing applications in cloud platform technologies
Collaborate with designers & product managers to iterate on the design & implementation of our product
Work with Engineers both onshore and offshore, remote and in-office.
Identify and uphold engineering best practices
Monitor performance, watch for usability problems & rectify the issues
Review app and feature code, and plan future API upgrades with the development team
Stay up to date on emerging technologies within Kroger Technology
Requirements
• 12+ years' of total experience with at least 5+ years developing large scale microservices based applications using Java/Go Lang
• Experience in programming using JavaScript, Node, and React ecosystem is a plus point, but not required skill
• Experience with modern languages, libraries and frameworks
• Experience with Agile methodologies and principles
• Significant Microservices architecture and development skills
• Significant knowledge of SQL Databases and NoSQL Databases ( SQL Server, Postgres, Cassandra )
• Significant experience in Messaging architectures & development- Kafka or equivalent
• Proven Experience in building RESTful APIs and a deep understanding of REST principles
• Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests
• Strong analytical problem-solving skills and excellent written and verbal communication skills
• Self-starter with strong initiative, quality deliverables, and ability to work under pressure
• Business-minded approach to time, costs, and deadlines
• Demonstrated 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 Foundry
• Proven Experience with Continuous integration, Continuous delivery and Continuous deployment
• Exposure 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 environment
• Familiarity with A/B testing, monitoring, and alerting
• Energetic, flexible, collaborative, team player and good interpersonal skills
• A passion for keeping up to date with the latest cloud trends and technologies
Apply tot his job
Apply To this Job
Develop backend eCommerce web and Merchandizing applications in cloud platform technologies
Collaborate with designers & product managers to iterate on the design & implementation of our product
Work with Engineers both onshore and offshore, remote and in-office.
Identify and uphold engineering best practices
Monitor performance, watch for usability problems & rectify the issues
Review app and feature code, and plan future API upgrades with the development team
Stay up to date on emerging technologies within Kroger Technology
Requirements
• 12+ years' of total experience with at least 5+ years developing large scale microservices based applications using Java/Go Lang
• Experience in programming using JavaScript, Node, and React ecosystem is a plus point, but not required skill
• Experience with modern languages, libraries and frameworks
• Experience with Agile methodologies and principles
• Significant Microservices architecture and development skills
• Significant knowledge of SQL Databases and NoSQL Databases ( SQL Server, Postgres, Cassandra )
• Significant experience in Messaging architectures & development- Kafka or equivalent
• Proven Experience in building RESTful APIs and a deep understanding of REST principles
• Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests
• Strong analytical problem-solving skills and excellent written and verbal communication skills
• Self-starter with strong initiative, quality deliverables, and ability to work under pressure
• Business-minded approach to time, costs, and deadlines
• Demonstrated 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 Foundry
• Proven Experience with Continuous integration, Continuous delivery and Continuous deployment
• Exposure 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 environment
• Familiarity with A/B testing, monitoring, and alerting
• Energetic, flexible, collaborative, team player and good interpersonal skills
• A passion for keeping up to date with the latest cloud trends and technologies
Apply tot his job
Apply To this Job