Live opening · Posted 1 day ago

Software Developer (Junior / Senior Level)

Sirisoft · Bangkok
Bamboohr No Full-Time
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanySirisoft
LocationBangkok
Job typeFull-Time
Work modeNo
SkillsPython, JavaScript, TypeScript, React, Node.js, Next.js, Java
SourceBamboohr
ListedPosted 1 day ago

About the role

Description supplied by the original job listing.

We are looking for passionate Software Developers to join our growing technology team. The ideal candidates are self-motivated, detail-oriented, and enjoy building scalable Web and Mobile applications in a collaborative environment.
Junior Level (Fresh graduates are welcome with strong internship/academic projects)
Senior Level (3–5+ years of experience in software development)
Role Overview:
You will be responsible for designing, developing, and maintaining modern Web and Mobile applications, including frontend interfaces, backend services, APIs, and databases. You will work closely with UX/UI designers, product owners, QA, and DevOps teams to deliver high-quality software solutions.
Key Responsibilities:
1) Application Development
Design and develop Web and Mobile applications from Figma / Adobe XD designs.
Build responsive, scalable, and user-friendly interfaces.
Ensure pixel-perfect UI implementation with UX/UI teams.
2) Backend & API Development
Design and implement RESTful APIs, Web Services, and Microservices.
Develop backend systems using modern programming languages and frameworks.
Support real-time communication using WebSockets where required.
Work with both relational and NoSQL databases.
3) System Design & Architecture
Design and maintain scalable system architecture (Monolith or Microservices).
Design database schemas and optimize queries for performance.
Apply best practices for performance, scalability, and maintainability.
4) Code Quality & Testing
Review, refactor, and optimize code for performance and maintainability.
Conduct code reviews before releasing to QA.
Write and support automated testing (unit/integration where applicable).
5) Troubleshooting & Optimization
Identify, troubleshoot, and resolve system issues.
Analyze logs and system metrics to prevent recurring issues.
Provide long-term fixes and improvements.
6) Collaboration & Delivery
Work closely with cross-functional teams (UX/UI, QA, DevOps, Product).
Deliver tasks on time and communicate progress proactively.
Participate in team discussions, knowledge sharing, and continuous improvement.
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, or related fields.
Junior Level: Fresh graduates are welcome with strong academic performance or internship experience.
Senior Level: 3–5+ years of experience in software development.
Technical Skills:
Core Skills
Strong understanding of JavaScript / TypeScript (frontend and backend)
Experience with RESTful APIs, WebSockets, or Microservices architecture
Familiarity with Git and version control workflows (GitHub / GitLab / Bitbucket)
Strong problem-solving and analytical skills
Frontend (FE)
Frameworks: React, Angular, Next.js, React Native, Flutter (or Vue.js, Svelte)
UI: HTML5, CSS3 (SASS/LESS), Tailwind CSS, Material-UI
State Management: Redux, NgRx, React Query, Apollo Client
Tooling: Webpack / Vite, Jest, React Testing Library, Cypress
Backend (BE)
Languages/Frameworks: Java (Spring Boot), Golang, NestJS (TypeScript), C# (.NET Core)
(or Node.js/Express, Python/Django as alternatives)
API: RESTful APIs, GraphQL, gRPC, WebSockets
Architecture: Microservices, Serverless (AWS Lambda / GCP Cloud Functions)
DevOps Basics: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions)
Messaging: Kafka, RabbitMQ (nice to have)
Database
Relational: PostgreSQL, MySQL
NoSQL: MongoDB, Redis
Soft Skills
Strong communication skills and ability to work with cross-functional teams
“Can-do” attitude with willingness to learn and adapt
Team player with ownership mindset
Able to work under deadlines and manage priorities effectively
Eligibility Requirement:
Candidates must be authorized to work in Thailand.
Visa and work permit sponsorship is not provided for this role.

Employment type
Full-Time

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
299 min from Bamboohr publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
141,485 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App