About the Role
Hiring for software/technology US based company for their first team in Egypt!
Job Details
As a Software Engineer, you will own the delivery and deployment of modular, componentized data engineering tools which comprise our AI Data Workspace platform
Responsibilities:
● Participate in the development, integration and iterative improvement of components of Company’s platform, with a focus on designing and implementing repeatable and robust deployment and operations patterns that can be emulated by our partner organizations.
● Communicate clearly with multiple constituencies, soliciting and digesting feedback from users both technical and non-technical, and both internal and external.
● Ensure that deployed code meets high standards of security and quality.
● Support establishment of Company’s technical standards and processes, including developing style guides, code quality patterns, and test writing guidelines for our product suite.
Required Skills and Experience:
● Three or more years of experience as a software engineer
● Experience with AWS CDK, Docker, Kubernetes, Pulumi and related tools
● Experience with shell scripting
● Experience with two or more CI/CD tools or platforms
● Experience with managing cloud deployments (particularly on AWS)
● SQL, ideally PostgreSQL
● Python, Flask
● OpenAPI/swagger
● Git/GitHub
● Ability to manage two or more concurrent projects
Desired Skills and Experience:
● Experience working as a member of a remote engineering team
● Working with data subject to data security and privacy regulations
● Experience with Javascript and front-end development frameworks
● Automated test design and test writing
● Demonstrated interest in open source software projects (please include GitHub links if applicable)
● AWS and/or GCP certification
● Experience developing and deploying software for governments.
Company Industry
Interested?
Software/Technology