Job Description
- Design and implement large-scale software solutions and components using multiple technologies (Node.js, ReactJS, and Go are the main ones)
- Be a great communicator to be able to actively collaborate and get context for complex tasks
- Follow best engineering practices and company/client guidelines
- Play supervisory, advisory, and coaching role for less-senior engineers in the team
- Be an active contributor to all team-related meetings, events, and ceremonies
- Contribute to creating architectural and technical documentation
- Promote clean code and design patterns/principles
- Actively and permanently work on self-development and self-education, making lessons learned for further advancement to the Principal position
Qualifications
- 5+ years of software development experience
- Strong experience with Node.js and ReactJS
- Experienced in Go
- Solid experience with SQL and NoSQL databases such as MySQL, PostgreSQL, Redis, Aerospike, and Cassandra
- Strong experience in the Linux command line environment
- Familiarity with AWS and Terraform
- Experience with CI/CD pipelines such as Jenkins, GitHub, GitLab
- Experience with Docker and Kubernetes
- Familiarity with Spark, Hadoop, and Zookeeper
- Understanding of the business and ability to translate business expectations into technical descriptions
- Ability to manage time and priorities
- Strong feeling of ownership and responsibility
- At least an Upper-Intermediate level of English
WOULD BE A PLUS
- Experience with Kafka, Kibana, Elasticsearch
- Familiarity with OpenRTB
- Experience in AdTech domain (DSP/SSP/Ad exchange/Bidders)
See more jobs at Sigma Software
Apply for this job