We are hiring an experienced Cloud Python Developer to join a strong team in a highly dynamic environment, focusing on SaaS product.
Design and develop our SaaS-based application in Python.
Actively lead the availability, resilience, and scalability of our solutions by utilizing AWS cloud services
Assume responsibility for all stages of the product, from concept, design and implementation, to production and deployment.
Assisting other developers with troubleshooting/coding/debugging.
Requirements: BSc. in Computer Science/ Engineering
Strong experience with cloud computing, including demonstrated expertise in designing scalable, reliable, and efficient cloud solutions.
5+ years of extensive hands-on experience in Software Development, including experience with Python.
Exceptional problem-solving and analytical abilities along with ability to review complex code.
Database experience with relational and NoSQL DBs.
Experience writing distributed systems in cloud computing environments (such as AWS, Azure, GCP).
Experience writing and maintaining a comprehensive suite of unit and integration tests.
Experience working with Docker and designing a scalable microservices and\or serverless architecture.
"Can do" attitude
Good written and verbal communication skills in English.
Very bright, fast learner, assumes ownership, independent and organized
Maintain high standards for code quality, testing, performance, and code documentation.
Advantages:
Experience with Node.js, TypeScript, Angular
Deep networking and security knowledge
Experienced with event streaming systems like Apache Kafka
Experience working with Kubernetes architecture
Experiencing with Infrastructure as a code tools (Terraform, AWS CDK, CloudFormation, etc).
This position is open to all candidates.