Backend Software Engineer

The Able By King Power — Thailand · Posted ~1 hour ago

Mid

Skills

Backend development RESTful APIs Microservices architecture API security Authentication Authorization SQL databases NoSQL databases Unit testing Code review Bug fixing Technical troubleshooting Git Software Development Life Cycle (SDLC) REST Microservices SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on designing, developing, and maintaining scalable backend systems and RESTful APIs. You will work with service-oriented and microservices architectures, secure APIs, SQL and NoSQL databases, testing, version control, deployment, monitoring, and performance optimization. The position suits an experienced engineer who enjoys solving technical problems and collaborating with development teams to deliver reliable software.

Highlights

Opportunity to build scalable backend services and APIs, work with modern service and microservices architectures, and collaborate with cross-functional development teams. The role offers hands-on ownership across development, testing, deployment, performance optimization, and technical troubleshooting.

Description

Responsibilities Design, develop, and maintain Backend systems and APIs to support business applications and services.Develop scalable and reliable RESTful APIs and integrate with internal and external systems.Design and implement services based on Service / Microservices Architecture.Ensure API security through proper Authentication and Authorization mechanisms.Monitor, troubleshoot, and optimize API performance, logging, caching, and error handling.Work with SQL and NoSQL databases to support application requirements.Perform Unit Testing, Code Review, Bug Fixing, and Technical Troubleshooting.Use Git and version control throughout the software development process.Support application deployment and follow the Software Development Life Cycle (SDLC).Collaborate with developers and related teams to deliver high-quality software solutions. Qualifications Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related fields.At least 3 years of hands-on experience in Backend / API Development.Strong knowledge of API Design, RESTful API, and System Integration.Experience with one or more backend technologies such as Node.js, C#, or Go.Good understanding of API Gateway, Authentication, Authorization, and API Security.Experience with SQL and NoSQL databases.Familiarity with caching technologies such as Redis or In-Memory Cache.Knowledge of Unit Testing, Logging, Version Control (Git), and Deployment.Good understanding of Software Development Life Cycle (SDLC).Strong problem-solving skills and ability to troubleshoot technical issues.