Back to search
CJ MORE Linkedin · Posted 9d ago

Senior Software Engineer (Golang, Next.js)

Bang Rak

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Golang.
  • Build and enhance modern web applications using Next.js, React, and TypeScript.
  • Design and implement cloud-native, microservices-based architectures on cloud platforms (GCP is preferred).
  • Optimize application performance, scalability, security, and reliability.
  • Collaborate closely with Product Managers, UI/UX Designers, QA Engineers, and other Software Engineers throughout the software development lifecycle.
  • Write clean, maintainable, and well-tested code while following software engineering best practices.
  • Participate in code reviews, technical discussions, and system architecture design.
  • Develop and maintain CI/CD pipelines to streamline deployment and release processes.
  • Troubleshoot, debug, and resolve production issues efficiently.
  • Stay up to date with emerging technologies and continuously improve development practices.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of experience in software development.
  • Strong experience with Golang for backend development.
  • Experience building frontend applications using Next.js, React, and TypeScript.
  • Solid understanding of RESTful APIs, authentication (JWT/OAuth), and web application architecture.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Familiarity with Git version control and CI/CD tools (GitLab CI, GitHub Actions, Jenkins, etc.).
  • Experience with Docker and containerized application deployment.
  • Knowledge of cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure.
  • Strong understanding of software design principles, system design, and scalable application architecture.
  • Good problem-solving skills and ability to work in an Agile/Scrum environment.


Nice to Have

  • Experience with microservices architecture.
  • Experience with Kubernetes or container orchestration platforms.
  • Experience with NoSQL databases such as MongoDB, Firebase Firestore, or Redis.
  • Experience with automated testing frameworks (Playwright, Jest, Cypress, etc.).
  • Knowledge of GraphQL or gRPC.
  • Experience building high-traffic or enterprise-scale applications.


Our Tech Stack

  • Backend: Golang
  • Frontend: Next.js, React, TypeScript
  • Database: PostgreSQL, MySQL
  • Cloud: Google Cloud Platform (GCP)
  • DevOps: Docker, GitLab CI/CD
  • Version Control: GitLab
  • Testing: Playwright
  • Others: Firebase Firestore, Redis

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search