You will be tasked with applying new emerging technology skills related to creating core platform services that will be deployed later in cloud-based infrastructure. You”ll be involved in writing and maintaining back-end system services that support core platform functionalities. In particular, we are looking for someone with experience and expertise on back-end development and automation to support building our products on various operating systems.
Required Technical and Professional Expertise
- 4-8 years of experience in designing and building backend services
- Experience with programming using Go Lang for building micro services/ REST API
- Good understanding of data collector and data ingestion concepts
- Good understanding of integrating Go Lang with database and cloud
- Good understanding relational and NoSQL database concepts
- Working knowledge of SQL and databases like PostgreSQL, MongoDB etc
- Familiarity with Docker, Kubernetes, AWS/IBM Cloud, GitHub
- Experience with various Linux and Windows operation systems.
- Experience in designing RESTful APIs and connectors.
- Familiarity with Agile software development
- Familiarity with unit testing framework
Preferred Technical and Professional Expertise
- Bachelor’s degree (or equivalent) in computer science
- Experience in leading teams
- Awareness of scripting language like Python, Node.js or equivalent for building micro services.
- Awareness of Artificial Intelligence and Machine learning concepts