Search Jobs

Search by job, company or skills

Full Stack Software Engineer

Full Stack Software Engineer

cmc-apac private limited
4-7 Years
SGD 0.6 - 0.9 LPA
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

Maintain and support the portfolio

  • Keep All Ears and the supporting products stable through bug fixes, security patches, infrastructure upkeep, L2 and L3 support, and monitoring.

Ship full stack changes

  • Build and update frontend and backend features across multiple codebases and languages.

Support migrations

  • Complete the All Ears v2 migration and retire the legacy codebase, and adapt products for planned work such as the TCI and Connectogram migrations to Teachers Workspace.

Keep it maintainable

  • Keep runbooks, technical notes, and handover materials current so the products remain maintainable and transferable.

Collaborate across teams

  • Work with engineers, product staff, and stakeholders to align on priorities and delivery.

What We Are Looking For

Experience

  • Minimum 4 to 7+ years of hands-on full stack software engineering experience.

Languages and Frameworks

  • Proficiency with a modern JavaScript or TypeScript framework (React), backend APIs and services, and relational databases (PostgreSQL).
  • Comfortable working across multiple languages and codebases.

Cloud and Infrastructure

  • Working knowledge of cloud-hosted applications, containerized deployments (Docker), and CI/CD pipelines.

Observability and Troubleshooting

  • Analyze logs and metrics using AWS services such as ECS and CloudWatch, as well as OpenTelemetry for tracing, metrics, and logging.

Version Control and Code Review

  • Proficiency with Git and quality gates.

Software Lifecycle

  • Solid understanding of the software development lifecycle and Agile delivery within product-centric teams.

Security-Aware

  • Attention to secure coding practices and awareness of security and compliance requirements.

Nice to Have

Government Domain

  • Familiarity with government or public-sector delivery environments.

Personal Attributes

Self-directed

  • A driven, resourceful engineer who can quickly pick up unfamiliar codebases.

Pragmatic

  • Balances speed and quality and makes sensible trade-offs in a maintenance context.

Comfortable with ambiguity

  • Navigates shifting priorities as products transition, sunset, or transfer.

Collaborative

  • Builds strong working relationships with stakeholders, teammates, and vendors.

Ownership

  • Takes responsibility for the stability and quality of the products in their care.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

5-8 yrs
SGD 0.84 - 1.2 LPA
Singapore
Skills:
PostgreSQLKafkaDjango Rest FrameworkHTMLReactMySQLFlaskmultithreadingCSSPerformance TuningJwtJSXRabbitmqDjangoLinuxMongoDBFastAPIJavaScript ES6Context APIReact function componentsRedis Pub SubVite2FACORSReact RouterHooks
4-7 yrs
SGD 0.96 - 1.08 LPA
Singapore
Skills:
GitReactTypescriptJavascriptCloudwatchDockerPostgreSQLAWSOpenTelemetry
1-4 yrs
SGD 0.48 - 0.72 LPA
Singapore, Temasek Boulevard
Skills:
ExpressGitReactTypescriptJavascriptApisNodePostgreSQLAWSPrisma
5-7 yrs
SGD 1.02 - 1.5 LPA
Singapore
Skills:
relational data modeling PostgreSQLAPI designRedisReactTypescriptDockerKubernetesAWSClickHouseretrieval and grounding techniquesGoservice integration patternsAI coding toolsauthentication and authorization
3-5 yrs
SGD 0.72 - 0.9 LPA
Eunos, Singapore
Skills:
ExpressPostgreSQLNode.jsGitReactTypescriptJavascriptDockerMySQLReact NativeMongoDBRest ApisNestjsJestAWS