Enable job alerts via email!

Senior Fullstack Software Engineer

Accelcia Business Services

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking a talented Senior Fullstack Software Engineer to contribute to the development of a new SaaS platform. The role requires strong proficiency in Golang for back-end development and a modern frontend framework such as React, Vue, or Angular. Candidates should have at least 5 years of experience, along with a solid understanding of cloud services, DevOps principles, and software resilience. Excellent communication skills are essential for this position.

Qualifications

  • 5+ years of software engineering experience with SaaS products.
  • Proficient in backend development with Golang and frontend frameworks.
  • Hands-on experience with major cloud providers.

Responsibilities

  • Full-stack development and architecture of the SaaS product.
  • Design and implement scalable systems on cloud platforms.
  • Collaborate with DevOps for CI/CD pipelines.

Skills

Golang
Frontend development with modern frameworks (React, Vue, Angular)
Cloud services (AWS, GCP, Azure)
DevOps principles
Infrastructure as Code (Terraform)
Container orchestration (Kubernetes)
Observability tools (Prometheus, Grafana, ELK Stack)

Tools

Terraform
Kubernetes
CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
Job description

We are seeking a highly skilled and motivated Senior Fullstack Software Engineer to join our product engineering team. In this role, you will be a key contributor to the end-to-end development of a new SaaS platform, from architectural design to deployment and resilience. The ideal candidate will possess deep full-stack expertise, with a strong background in Golang for backend services and modern frontend technologies. You should have a proven track record of designing and implementing complex systems and extensive experience with cloud services.

Responsibilities
  1. Full-Stack Development & Architecture
    • Take a hands-on role in the end-to-end development of our SaaS product, utilizing modern frontend frameworks and Golang for backend services.
    • Contribute to the technical and architectural vision for the platform, making key decisions on technology stacks, scalability, and design patterns to ensure long-term success.
    • Design, build, and maintain efficient, reusable, and reliable code.
  2. System Design & Cloud Services
    • Design and implement scalable, secure, and robust systems on major cloud platforms (e.g., AWS, GCP, Azure).
    • Collaborate with the team to solve complex technical challenges related to system architecture and cloud infrastructure.
    • Ensure the performance, quality, and responsiveness of applications.
  3. DevOps Collaboration & Enablement
    • Collaborate closely with the dedicated DevOps team to shape and refine CI/CD pipelines and infrastructure for the product.
    • Execute and review DevOps-related tasks for your team, utilizing tools like Terraform and Kubernetes to ensure smooth, reliable deployments.
  4. Software Resilience & Reliability
    • Champion software resilience and reliability by designing fault-tolerant systems and implementing comprehensive monitoring, logging, and alerting.
    • Participate in incident response protocols to ensure high availability and swiftly address any production issues.
  5. Cross-Functional Collaboration
    • Collaborate closely with product management, data science, and other stakeholders to translate product requirements into robust, scalable technical solutions.
    • Effectively communicate technical strategies, architectural decisions, and project status to the team and stakeholders.
Requirements
  • 5+ years of software engineering experience, with proven success in building and launching SaaS products from the ground up.
  • Technical Skills:
    • Strong proficiency in backend development with Golang.
    • Strong proficiency in frontend development with a modern framework like React, Vue, or Angular.
    • Hands-on experience with major cloud providers (AWS, GCP, or Azure).
    • Solid grasp of software architecture, system design, and microservices patterns.
    • Experience with Infrastructure as Code (Terraform) and container orchestration (Kubernetes) is highly desirable.
    • Deep understanding of DevOps principles and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
    • Knowledge of observability tools (e.g., Prometheus, Grafana, ELK Stack) to ensure system resilience
  • Must be a self-starter with a product-oriented mindset, capable of navigating ambiguity to deliver results.
  • Excellent written and verbal communication skills in English are mandatory, with the ability to articulate complex technical concepts to diverse audiences.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.