Job Description
TIRED WITH:
Fantastic opportunities and interesting recruitment projects?
Working for industry leader in young dynamic team?
GREAT! So are we!
We are not looking for standard, that is why our add is just like the offer we have: U N I Q U E.
You probably want to know more about the product?
Our client is building a global digital video subscription service, offering live and on-demand sports content across multiple connected devices (web, TV and mobile). This is the product that will truly change (and is changing) the way people watch sports. In each country where the service is available, it provides premium content for low monthly fee. If you want to be a part of something BIG, this for sure is a great opportunity. This product is currently available in 5 countries (across 3 continents) and there is MANY more to come.
So, if you want to create the service that will rock the world and you are into:
- providing it with architectural and design principles you have developed, while having a lot of freedom, resources and fun;
- working hands on with your colleagues in SCRUM teams, showing them direction, coaching and mentoring them on day to day basis;
- identifying new languages, tools, frameworks, concepts and producing prototypes of how they will benefit the product;
- working shoulder to shoulder with Architecture, Software Engineering and Site Reliability teams to guide projects from systems design through to live support;
- speaking on the conference of your choice, participating at meetups and high-profile technology conferences and/or taking an active part in open source projects;
Requirements
You say, you want the technical details? Here they are! If you see yourself in the bullet points provided below, it means you may be the Girl/Guy we are looking for.
- Experience leading the technical direction of software engineering teams as either a Tech Lead or Principal Engineer or Product Architect (or similar);
- Strong knowledge of Web protocols, node.js, distributed queue systems (Apache Kafka, AWS Kinesis, RabbitMQ, AWS SQS, etc.), SQL and no-SQL databases cache layers (Memcached, Redis, etc.), AWS or GCP, Kubernetes or Docker Swarm, Terraform or AWS CloudFormation and Linux;
- Knowledge of SDLC in a lean and agile development environment;
- Experience in designing, implementing and maintaining distributed systems at scale in a cloud-based environment with hard requirements of low-latency, highly-availability and scalability;
- Understanding of SOA, REST, Microservices and n-tier architectural styles and design (anti)patterns;
- Knowledge of several programming languages and paradigms, especially Object Oriented Programming and Functional Programming;
- Strong knowledge of data structures and algorithms that leads to high-performant and maintainable code;
Skills
Apache Kafka AWS Node.js Software Development Life Cycle (SDLC) SQL
Language Requirements
English
Visa Support
No