Position: Elastic Search Developer
Company: CreatorIQ
Category: Golang
Experience required: 5y
English level: upper

We're looking for a Back-End Developer with strong expertise in Elastic. Our mission is to create influencer marketing software that’s powerful enough for the world's largest companies, yet nimble enough for the next generation of innovative brands.

Who you are and what you’ll need for this position:
2-4 or more years of commercial experience in Golang development;
Or passion to learn it;
5+ commercial experience with either Python, or PHP, or JavaScript (Node.JS), or combination of them;
ElasticSearch knowledge;
Experience with AWS infrastructure;
Building highload services and system design.

Your technical background includes:
5+ years of experience in Software Development
Strong knowledge in Computer Science, Computing Theory:
Paradigm & Principles (OOP, SOLID)
Database theory (RDBMS, NoSQL)
Code testing practices
Enterprise and Design Patterns
Understanding of network interactions:
protocols
conventions (e.g. REST, RPC)
authentication and authorization flows
standards and practices (e.g. oAuth, JWT)
Practical commercial experience with:
REST API development
Web application frameworks (more than 2 years)
Testing frameworks (more than 2 years)
ORM (more than 2 years)
RDBMS (e.g MSSQL, MySQL/MariaDB, PostgreSQL) (more than 2 years)
Version control systems (GIT)
Experience with:
Troubleshooting, profiling and debugging applications;
Code Review process
Refactoring process
Experience with Third Party APIs integrations (implementation and beyond)
Upper Intermediate English