Back to job search

Backend Developer (Mid-Senior Level)

Sirisoft Public Company Limited (Bangkok City, Thailand)
Bangkok, Thailand 🇹🇭
Based in Bangkok, Thailand, SIRISOFT is an innovative, forward-thinking IT service provider focusing on DevOps, High-code Application Development, and Infrastructure Software. Our core business capabilities are to provide an end-to-end technology services from infrastructure architecture design and implementation, to a day-to-day operation, conduct monitoring, performance tuning, troubleshooting and pro-active maintenance services, based on technologies that specific to clients’ requirements. Established by a group of seasoned IT professionals, with a vision to cultivate our people to be skilful and flexible across cutting-edge technologies to support our clients’ success through expertise, experience and responsibility. Our extensive application-related systems knowledge enables us to quickly diagnose issues and effectively solve problems when there is an immediate need for our support.

About this position

We are looking for a skilled and experienced Backend Developer (Mid to Senior Level) with a strong focus on Node.js. Candidates with expertise in other backend stacks are also welcome to apply. This role requires a minimum of 3 years of hands-on software development experience.

Responsibilities

• Design and develop robust web services and Web APIs based on given requirements.
• Collaborate with design and frontend teams to deliver seamless integration and functionality.
• Conduct code reviews and ensure high-quality, maintainable code.
• Troubleshoot, resolve technical issues, and implement preventive measures.
• Design and implement efficient databases for backend systems.
• Maintain a focus on delivering high-quality work on schedule.

Requirements

• Bachelor’s Degree in Computer Science, Computer Engineering, or related fields.
• At least 3+ years of experience in software development.
• Expertise in Backend Development, particularly Node.js.
• Experience in other backend frameworks such as Spring Boot (Java), .Net Core (C#), or Golang is a plus.
• Strong understanding of Client-Server Web Application/Architecture.
• Proficiency in database technologies like MySQL, PostgreSQL, MongoDB, or SQL Server.
• Familiarity with DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.