Full Stack Engineer (novena)

SG, Singapore

Job Description

The Full Stack Engineer is responsible for designing, developing, deploying, and


maintaining scalable, high-performance, and secure web applications. The role


requires expertise in frontend and backend development, cloud technologies,


DevOps automation, and application security. Engineers must work in an agile,


DevOps-driven environment, ensuring high software quality, security, and


maintainability.





Responsibilities



Take full ownership of end-to-end application development, integrating

frontend, backend, and cloud infrastructure.
Design, develop, and maintain responsive, accessible, and performant web

applications.
Implement modern frontend architectures, ensuring reusability, scalability,

and security.
Develop high-performance backend services and APIs, ensuring reliability,

security, and observability.
Work with Quality Assurance (QA) engineers to ensure automated test

coverage and proactively fix bugs and defects.
Optimize full-stack CI/CD deployment strategies, ensuring seamless and

automated releases.
Work with DevOps teams to automate infrastructure provisioning, monitoring,

and cloud deployments.
Ensure full-stack security, including authentication, authorization, API

security, and frontend security best practices.
Continuously evaluate and adopt emerging technologies to improve

application performance and developer productivity.

Full Stack Development:



Degree or Diploma in Computer Science, Computer or Electronics

Engineering, Information Technology, or related disciplines.
Experience with Git and modern branching workflows (GitFlow, trunk-based

development).
Strong proficiency in both frontend and backend development.

Skills Needed:



Frontend Technologies:



JavaScript and TypeScript. Frontend frameworks such as React.js, Next.js, Vue.js, Angular, or Svelte. Mobile app development using Swift (iOS), Kotlin (Android), or React Native. UI component libraries such as Material-UI, Tailwind CSS, or Bootstrap. Experience with wireframing and prototyping tools (e.g., Figma, Adobe XD,

Sketch).

Backend Technologies:



Node.js, Express.js, NestJS, or similar frameworks. Java (Spring Boot), .NET Core, Python (Django, Flask, FastAPI), or Go. RESTful API and GraphQL design and development. Authentication and authorization frameworks (OAuth2, JWT, OpenID

Connect).

Databases & Storage:



Relational databases such as PostgreSQL, MySQL, or SQL Server. NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB. Cloud storage (Amazon S3, Google Cloud Storage, Azure Blob Storage).

DevOps & Cloud:



CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps. Docker and Kubernetes for containerization and orchestration. Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation. Cloud platforms: AWS, Azure, or Google Cloud Platform (GCP). Monitoring and observability tools: Prometheus, Grafana, ELK Stack,

Datadog.

Application Security:



OWASP Top 10 and secure coding practices. Static and dynamic application security testing (SAST, DAST). Dependency management and vulnerability scanning. Identity and Access Management (IAM) in cloud platforms.

Soft Skills:



Strong problem-solving skills and ability to debug complex systems. Collaboration with cross-functional teams in Agile environments. Effective communication skills to explain technical solutions to non-technical

stakeholders.
* Continuous learning mindset, adapting to new tools and technologies.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1592524
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned