Design and implement largescale software solutions and components using multiple technologies (Go as the main technology Node.js React as secondary skills)
Do everything necessary to maintain a high level of quality
Be a good communicator to actively collaborate and get context for complex tasks
Follow best engineering practices and Company/Client guidelines
Play a supervisory advisory and coaching role for less senior engineers in the team
Actively participate in all teamrelated meetings events and ceremonies
Contribute to the creation of architectural and technical documentation
Promote clean code and design patterns andprinciples
Actively and continuously work on selfdevelopment and selfeducation using lessons learned for further advancement to the Principal position
Qualifications :
5 years of software development experience building highly scalable and low latency applications
Strong experience in Go
Knowledge of React
Knowledge of Node.js
Strong experience with SQL and NoSQL databases such as MySQL PostgreSQL Redis Aerospike and Cassandra
Strong experience in the Linux command line environment
Experience with AWS and Terraform
Experience with CI/CD pipelines such as Jenkins GitHub and GitLab
Experience with Docker and Kubernetes
Familiar with Spark Hadoop and Zookeeper
Strong communication skills
Fluency in English
Ability to get things done
Ability to understand business and translate business expectations into technical descriptions
Knowledge of effective time management
Ability to work independently
Strong feeling of ownership and responsibility
WOULD BE A PLUS
Experience of working with Kafka Kibana and Elasticsearch
Understanding of OpenRTB
Experience in AdTech domain (DSP SSP Ad Exchange and Bidders)
Proactive and personable with good communication skills and the ability to work in a highly collaborative international team environment with a strongremote structure
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.