- The design and development of cloudbased and standalone software solutions.
- Active engagement in projects from initiation to delivery.
- Close collaboration with clients to refine business requirements.
- Implement distributed and highly robust applications which are scalable.
- Participate in code / design reviews. Ensure high code quality by following software engineering best practices
- Create inline documentation for all developed code.
- Continuous integration testing and delivery
- Work collaboratively in a cross functional team in an Agile delivery environment
Requirements
- 6 years of experience in field of Software Engineering with a degree or equivalent from an accredited university or equivalent in Computer Science Information Technology Electronics or related field.
- Good command in multiple major programming language (e.g. C Java JavaScript GoLang and Python)
- Experience working with multiple databases technologies (e.g. PostgreSQL MySQL MongoDB) and web servers (e.g. Apache Nginx) and with webbased technologies and architectures such as microservices Spring Node.js React.
- Excellent understanding on Restful web services and data formats such as JSON and XML
- Experience with CI/CD pipelines and modern DevOps practices
- Knowledge of Docker Kubernetes AWS/GCP/Azure and Serverless technologies
- Having knowledge and experience in Blockchain development is a plus.
- Excellent communication skills in English and ability to work closely with our global clients
- Excellent team work and leadership skills
- Proven skills in technical and people management skills
6+ years of experience in field of Software Engineering with a degree or equivalent from an accredited university or equivalent in Computer Science, Information Technology, Electronics or related field. Good command in multiple major programming language (e.g. C++, Java, JavaScript, GoLang, and Python) Experience working with multiple databases technologies (e.g. PostgreSQL, MySQL, MongoDB) and web servers (e.g. Apache, Nginx) and with web-based technologies and architectures such as microservices, Spring, Node.js, React. Excellent understanding on Restful web services and data formats such as JSON and XML Experience with CI/CD pipelines, and modern DevOps practices Knowledge of Docker, Kubernetes, AWS/GCP/Azure and Serverless technologies Having knowledge and experience in Blockchain development is a plus. Excellent communication skills in English and ability to work closely with our global clients Excellent team work and leadership skills Proven skills in technical and people management skills