SOFTWARE ENGINEER (BACKEND)

Job Description:

  • Brainstorm and design functions and workflows according to internal and external stakeholders requirements

  • Design and ensure smooth workflows for API-based clients and assist clients on product API integrations, testing and go live

  • Work closely with internal stakeholders to manage and resolve day-to-day client requests and issues

  • Suggest enhancements to products based on client feedback and experience

  • Develop high performance and fault-tolerant web services

  • Manage the process of new client deployment as well as the release of new versions and migration

  • Ensure quality and longevity of code base

Requirements:

  • Proficient with using Node.js / Python / Django

  • Familiar with Linux, bash script, AWS (EC2, CloudFormation, CloudWatch, RDS, ECS)

  • Experience with SQL or NoSQL databases and API service integration

  • Experience with Docker and container management, good troubleshooting skills to isolate and identify the root cause of issues

  • Good understanding of OWASP security practices