Requirements:
- Design, develop and deploy cloud backend servers with high performance and scalability.
- Research, evaluate and analyze technical and design requirements of backend solutions, and new technologies for implementation.
- Design and develop load/performance testing tools and scripts in order to enhance backend systems and to optimize operational costs.
- Provide ongoing maintenance, support and enhancements in existing backend systems and platforms.
- Create cloud computing platforms and environments using Amazon EC2.
- Design and implement security and data protection mechanisms, and integrate them in current backend solutions.
- Clients support. Technical support for our customers including live debugging sessions and follow up meetings.
- Internal collaboration. Helping colleges of other internal teams on the cloud technologies we are developing.
- Prepare related technical documentation.
Experience/Qualifications:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- 2+ years of experience in software development and engineering.
- Strong experience in Go, Python, and Rust programming languages.
- Strong experience in communication protocols, RESTful API development, Web technologies, and web security mechanisms.
- Strong experience in Amazon EC2 platform.
- Outstanding problem-solving skills and excellent communication skills.
- Experience with Linux Centos7, and Windows operating systems.
- A disciplined approach to development, documentation and code structure.
- Team player, with exceptional organizational skills with the ability to collaborate virtually.
- Ability to develop and maintain key relationships.
- Ability to manage multiple projects concurrently.
- Ready, willing and able to travel.
Tagged as: AWS, data modeling, database administrator, database management, dhtml, GO, html, http, javascript, linux, ms sql, MySQL, node.js, postgresql, python, tomcat