M39 - Full Stack Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We are seeking a talented Full Stack Engineer to design, develop, deploy, and maintain scalable, secure, and high-performance web applications. You will be responsible for delivering end-to-end software solutions across the frontend, backend, and cloud infrastructure while working in an Agile, DevOps-driven environment. The ideal candidate has strong experience in modern web technologies, cloud-native development, API design, DevOps automation, and software engineering best practices, with a passion for building reliable and user-centric applications.
Responsibilities
- Design, develop, deploy, and maintain end-to-end web applications across frontend, backend, and cloud environments.
- Build responsive, accessible, and high-performance user interfaces using modern frontend technologies.
- Develop scalable backend services, APIs, and microservices that are secure, reliable, and maintainable.
- Collaborate with Business Analysts, Product Managers, QA engineers, and DevOps teams to deliver high-quality software solutions.
- Integrate frontend applications with backend services through RESTful APIs, GraphQL, gRPC, and WebSockets.
- Implement automated testing, CI/CD pipelines, and deployment processes to ensure reliable software delivery.
- Work with cloud-native technologies to provision, deploy, monitor, and optimize applications.
- Optimize application performance, scalability, observability, and reliability across the technology stack.
- Implement security best practices across frontend, backend, APIs, and cloud infrastructure.
- Participate in code reviews, technical design discussions, and continuous improvement initiatives to maintain engineering excellence.
- Evaluate and adopt emerging technologies to improve application quality, performance, and developer productivity.
Requirements
- Degree or Diploma in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or a related discipline.
- Strong hands-on experience in both frontend and backend software development.
- Proficiency in JavaScript and TypeScript.
- Experience with modern frontend frameworks such as React.js, Next.js, Vue.js, Angular, or Svelte.
- Experience developing backend services using one or more technologies such as Node.js, Express.js, NestJS, Java (Spring Boot), Python (Django, Flask, FastAPI), C#/.NET, Golang, or Ruby on Rails.
- Experience designing and integrating RESTful APIs, GraphQL, gRPC, and WebSocket services.
- Strong understanding of API design, performance optimization, caching strategies, and scalable backend architectures.
- Experience working with relational and NoSQL databases.
- Experience with Git and modern source control workflows (GitFlow or trunk-based development).
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Experience with containerisation and orchestration technologies including Docker and Kubernetes.
- Experience implementing CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or ArgoCD.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Pulumi.
- Experience implementing application monitoring and observability using tools such as Datadog, New Relic, Prometheus, OpenTelemetry, Grafana, or the ELK Stack.
- Strong understanding of application security, including authentication, authorization, API security, OWASP principles, encryption, and cloud security best practices.
- Experience with automated testing frameworks such as Jest, Cypress, Playwright, Postman, Supertest, or Pact.
- Experience working in Agile and DevOps environments with strong collaboration and communication skills.
- Strong analytical, problem-solving, and software engineering skills with a focus on clean, maintainable, and scalable code.
- Experience with mobile application development using React Native, Swift, or Kotlin.
- Familiarity with microservices and micro-frontend architectures.
- Experience with low-code platforms such as OutSystems, Mendix, or Appian.
- Exposure to edge computing technologies such as Cloudflare Workers or Lambda@Edge.
- Experience working with modern frontend design and prototyping tools such as Figma.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at FPT ASIA PACIFIC PTE. LTD.? Share your experience