Requirements:
• At least 5 years’ experience developing in Python
• At least 3 years’ experience developing on Linux OS including bash scripting and other operations such as package installations, performance benchmarking etc
• Experience with SQL Databases %28I.e. Indexes, DB queries, schema creation, query optimization etc.%29
• Deep understanding of software development best practices – SRP, Encapsulation, SoC etc… and how to implement them effectively.
• Experience developing on any of the following cloud providers – AWS, GCP, Azure, Digital Ocean, Vultr and be familiar with best practices for cloud environments
• Experience in Agile/Scrum software development – Sprints, CI/CD etc
• Experience working in Startup environment
• Independent, Organized, and with excellent communication skills
• Excellent written and verbal English
Any one of these is an Advantage:
• Experience with Django web framework
• Good understanding of the networking stack – mostly TCP & HTTP
• Experience in the Security field – Vulnerabilities, DDoS
• Experience with Debian-based Linux distros
• Machine learning