As a Senior Software Engineer, you’ll help to create production quality, cutting-edge server software and
scalable, robust infrastructure and data pipelines to deliver our company’s products globally.
Responsibilities:
Hands on tasks:
● Code design
● Code development
● Unit test development
● Integration and testing
Develop cutting edge technology:
● Cloud computing
● Advanced web services
● Integration with mobile phones
Communication:
● Communicate effectively internally and externally.
Experience/Skills Required:
● Recognized University/college degree from a known institution or relevant elite army units.
● At least 5 years of hands on server development, preferably in Python.
● Experience with working on cloud environments, specifically AWS (ECS, EC2, Cloud formation,
S3, EMR, RDS).
● Good understanding in relational Databases and big data optimization.
● Experience with NoSQL tools like MongoDB or DynamoDB (optional).
● Knowledge of web technologies, like React (optional).
● Familiarity of some of the following technologies: ELK stack, Numpy, Pandas, Jupyter, Jenkins.
● Good knowledge of source control tools, specifically Git.