Responsibilities / Introduction
- Designing software system architecture.
- Completing data structures and design patterns.
- Designing and implementing scalable web services, applications, and APIs.
- Developing and maintaining internal software tools.
- Writing low-level and high-level code.
- Troubleshooting and bug fixing.
- Identifying bottlenecks and improving software efficiency.
- Writing technical documents.
- Bachelor’s degree in computer engineering or computer science.
- Previous experience as a back end developer.
- Understanding the general knowledge of testing (System Integration Testing)
- Proficient in back-end languages including Java (SPRINGCLOUD & SPRINGBOOT), Python
- Knowledge of database systems mySQL and experience using NGINX.
- Advanced troubleshooting skills.
- Good communication skills.
SHARE THIS JOB