Senior Software Developer

Sirisoft

2 months ago

51 views

Let's discuss

Bangkok

Full-time

3-5 years experience

Job Description

  • Design and develop Web/Mobile applications from Figma / Adobe XD designs.

  • Design and implement Web APIs / Web Services based on requirements.

  • Collaborate with UX/UI designers to ensure pixel-perfect, accessible UIs.

  • Review, refactor and optimize source code for performance and maintainability.

  • Enforce quality standards and conduct code reviews before handing off to QA.

  • Design and maintain database schemas for web applications.

  • Troubleshoot issues, provide clear diagnoses and long-term fixes.

  • Collect and analyze data (logs, metrics) to prevent future setbacks.

  • Deliver tasks on time and communicate progress proactively.

  • Continuously learn new technologies and share knowledge with the team.

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field.

  • 3-5 years of work experience in software development.

  • Strong problem-solving and analytical skills.

  • Experience with RESTful APIs, WebSockets or a microservices architecture.

  • Solid understanding of Java, Golang, JavaScript/TypeScript across front- and back-end.

  • Familiarity with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.

  • Excellent communication skills for collaborating with cross-functional teams.

  • “Can-do” attitude, team player, and eagerness to learn.

  • Proficient with Git and modern version control workflows (GitHub/GitLab/Bitbucket).

Frontend (FE):

  • Frameworks/Libraries: Flutter, React, Angular, Next.js, React Native (or Vue.js, Svelte).

  • UI/Styles: HTML5, CSS3 (SASS/LESS), Tailwind CSS, Material-UI.

  • State Management & Data Fetching: Redux, NgRx, React Query, Apollo Client.

  • Tooling & Testing: Webpack/Vite, Jest, React Testing Library, Cypress.

Backend (BE):

  • Languages/Frameworks: Golang, Java (Spring Boot), NestJS (TypeScript), C# (.NET Core) (or Node.js/Express, Python/Django).

  • API & Services: RESTful APIs, GraphQL, gRPC, WebSockets.

  • Architecture: Microservices, Serverless (AWS Lambda/GCP Cloud Functions).

  • DevOps & Infra: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), message queues (Kafka, RabbitMQ).

Eligibility Requirements

  • This position is open to candidates who are authorized to work in Thailand without visa sponsorship.

  • We are unable to provide visa or work permit support for this role.

Skills

HTML5
TypeScript
Redux

Work Location

Bangkok

Senior Software Developer

Sirisoft

2 months ago

51 views

Let's discuss

Bangkok

Full-time

3-5 years experience

Job Description

  • Design and develop Web/Mobile applications from Figma / Adobe XD designs.

  • Design and implement Web APIs / Web Services based on requirements.

  • Collaborate with UX/UI designers to ensure pixel-perfect, accessible UIs.

  • Review, refactor and optimize source code for performance and maintainability.

  • Enforce quality standards and conduct code reviews before handing off to QA.

  • Design and maintain database schemas for web applications.

  • Troubleshoot issues, provide clear diagnoses and long-term fixes.

  • Collect and analyze data (logs, metrics) to prevent future setbacks.

  • Deliver tasks on time and communicate progress proactively.

  • Continuously learn new technologies and share knowledge with the team.

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field.

  • 3-5 years of work experience in software development.

  • Strong problem-solving and analytical skills.

  • Experience with RESTful APIs, WebSockets or a microservices architecture.

  • Solid understanding of Java, Golang, JavaScript/TypeScript across front- and back-end.

  • Familiarity with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.

  • Excellent communication skills for collaborating with cross-functional teams.

  • “Can-do” attitude, team player, and eagerness to learn.

  • Proficient with Git and modern version control workflows (GitHub/GitLab/Bitbucket).

Frontend (FE):

  • Frameworks/Libraries: Flutter, React, Angular, Next.js, React Native (or Vue.js, Svelte).

  • UI/Styles: HTML5, CSS3 (SASS/LESS), Tailwind CSS, Material-UI.

  • State Management & Data Fetching: Redux, NgRx, React Query, Apollo Client.

  • Tooling & Testing: Webpack/Vite, Jest, React Testing Library, Cypress.

Backend (BE):

  • Languages/Frameworks: Golang, Java (Spring Boot), NestJS (TypeScript), C# (.NET Core) (or Node.js/Express, Python/Django).

  • API & Services: RESTful APIs, GraphQL, gRPC, WebSockets.

  • Architecture: Microservices, Serverless (AWS Lambda/GCP Cloud Functions).

  • DevOps & Infra: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), message queues (Kafka, RabbitMQ).

Eligibility Requirements

  • This position is open to candidates who are authorized to work in Thailand without visa sponsorship.

  • We are unable to provide visa or work permit support for this role.

Skills

HTML5
TypeScript
Redux

Work Location

Bangkok

Sirisoft

Company Country

Thailand

Working Hour

Monday - Friday

Industry

Business & Professional Services

Company Website

https://www.sirisoft.co.th/

Company Address

AIA Capital Center

Loading...

Related Jobs