Back to results

Closed listing

Software Engineer (Full Stack)

  • SK, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
8+ years of professional software development experience with demonstrated fullstack capability
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

[What the role is]

We are seeking an experienced Senior Fullstack Engineer to join our agile development team. In this role, you will be responsible for architecting and implementing end-to-end solutions - from sophisticated user interfaces to scalable backend services and APIs – contributing to technical decisions that shape our products.

[What you will be working on]

Key Responsibilities

  • Lead the development of complex frontend applications using React.js and Next.js, ensuring high performance, reusability, and scalability
  • Design and develop robust, scalable backend services using Nodej.js Express and/or Java Spring Boot, architecting RESTful APIs and microservices following best practices
  • Architect and implement responsive, accessible, and performant user interfaces that deliver exceptional user experiences
  • Design and implement cloud-native solutions using AWS services, including serverless architecture and container orchestration
  • Lead the design and implementation of database schemas and data models across relational and NoSQL databases
  • Collaborate with UX designers and other stakeholders to translate business requirements into full-stack technical solutions, owning API contracts across the stack
  • Champion best practices across the full stack, including code quality, testing, and documentation
  • Participate in agile ceremonies and contribute to technical planning and architecture discussions
  • Implement and maintain CI/CD pipelines
  • Troubleshoot and debug production issues across frontend and backend systems whilst maintaining system stability

[What we are looking for]

Required Skills And Experience

  • 8+ years of professional software development experience with demonstrated fullstack capability
  • Strong expertise in React.js and Next.js, including state management solutions and modern React patterns
  • Strong expertise in Nodej.js Express and/or Java Spring Boot with extensive experience building RESTful APIs and microservices
  • Profound understanding of JavaScript/TypeScript, HTML5, and CSS3
  • Proven experience with AWS services including Lambda, ECS/EKS, RDS, EC2, and S3
  • Proficient in SQL with experience across both relational and NoSQL databases
  • Strong understanding of software design patterns and principles (SOLID, DRY, etc.)
  • Experience with frontend and backend testing frameworks and methodologies
  • Experience with frontend build tools, package managers, and version control systems
  • Experience working in agile environments with continuous integration/continuous deployment (CI/CD)
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and experience working in cross-functional teams

Good To Have

  • Experience with AWS services and cloud infrastructure, including AWS certifications (Solutions Architect, Developer)
  • Knowledge of container orchestration platforms, particularly Kubernetes or Amazon EKS
  • Experience with micro-frontend architecture
  • Understanding of server-side rendering and static site generation
  • Experience with message queuing systems (Kafka, RabbitMQ)
  • Experience with event-driven architecture and reactive programming
  • Experience working on Singapore Government IT projects
  • Hands-on experience with SingPass and CorpPass integration
  • Familiarity with Singapore Government Technology Stack (SGTS)
  • Experience implementing government security policies and guidelines
  • Knowledge of government digital service standards and best practices
  • Experience with performance monitoring and optimization tools (CloudWatch, ELK Stack, Prometheus, Grafana)
  • Experience with GraphQL
  • Contributions to open-source projects

What We Offer

  • Opportunity to work on challenging and impactful projects using cutting-edge technologies
  • Collaborative and innovative work environment
  • Professional development, learning opportunities, and AWS certification support
  • Competitive salary and benefits package
  • Flexible working arrangements
  • Regular team building activities and knowledge sharing sessions

If you are passionate about fullstack development and want to make a significant impact in a dynamic team, we would love to hear from you.
More about this job

Responsibilities

Lead the development of complex full-stack applications, architecting end-to-end solutions from user interfaces to scalable backend services. Responsible for designing cloud-native AWS solutions and managing database schemas while collaborating with cross-functional teams.

Requirements

Requires over 8 years of professional software development experience with strong expertise in React, Next.js, and Node.js or Java Spring Boot. Must be proficient in AWS services, SQL/NoSQL databases, and agile methodologies.

Skills

  • React.js
  • Next.js
  • Node.js
  • Java Spring Boot
  • AWS
  • TypeScript
  • RESTful APIs
  • Microservices
  • SQL
  • NoSQL
  • CI/CD
  • JavaScript
  • HTML5
  • CSS3
  • Software Design Patterns
  • Agile

Benefits

  • Professional development
  • Learning opportunities
  • AWS certification support
  • Competitive salary and benefits package
  • Flexible working arrangements
  • Regular team building activities
  • Knowledge sharing sessions

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Government & Public Sector

Keywords

  • React.js
  • Next.js
  • Node.js
  • Express
  • Java Spring Boot
  • AWS
  • Lambda
  • ECS
  • EKS
  • RDS
  • EC2
  • S3
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • SQL
  • NoSQL
  • SOLID
  • DRY
  • CI/CD
  • Microservices
  • RESTful APIs
  • Kubernetes
  • Kafka
  • RabbitMQ
  • GraphQL
  • SingPass
  • CorpPass
  • SGTS

Report this job