Skip to main content

Full Stack Engineer (React.js, Node.js/.NET/Python, AWS)

Technology
Accenture Southeast Asia
Singapore, SingaporeYesterday
Full time

Job description

About The Role

Accenture is seeking a Full Stack Engineer to join our Software Engineering team and design and deliver cloud-native applications supporting large-scale data, analytics, and operational workflows.

You will work across frontend, backend, cloud, and data-platform integrations, taking end-to-end ownership of solutions from technical design through deployment and production support.

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications using technologies such as React.js, Node.js, .NET, and Python.

  • Build secure, scalable, and high-performance RESTful APIs, microservices, and backend services.

  • Develop intuitive frontend interfaces, administration tools, and operational portals supporting analytics and reporting workflows.

  • Integrate applications with cloud-based data platforms and AWS services, including Amazon S3, EC2, Lambda, and EMR, supporting event-driven and batch-processing workloads.

  • Translate business and functional requirements into technical designs and implementation plans, contributing to application and integration architecture decisions.

  • Implement engineering best practices across CI/CD, automated testing, code reviews, performance monitoring, logging, and deployment.

  • Apply secure coding and cloud security practices, and support vulnerability remediation, compliance activities, and production reliability.

  • Collaborate with software engineers, data engineers, and other stakeholders in an Agile/Scrum environment while taking ownership of assigned deliverables.

  • Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

  • Professional experience in full-stack software engineering, including designing, developing, testing, and deploying production applications.

  • Hands-on frontend development experience with React.js.

  • Backend development experience with at least one of the following: Node.js, .NET, or Python.

  • Practical experience with AWS, particularly services such as Amazon S3, EC2, or Lambda.

  • Strong understanding of REST APIs, microservices, cloud-native architecture, software engineering practices, and application security.

  • Experience integrating applications with relational databases, data warehouses, or cloud-based data platforms.

  • Preferred Qualifications

  • Experience with cloud-based data warehousing or analytics platforms.

  • Experience with Amazon EMR, event-driven architectures, or large-scale batch-processing workloads.

  • Exposure to Tableau or other business intelligence and analytics tools.

  • Hands-on experience implementing or maintaining CI/CD pipelines and DevOps practices.

  • Knowledge of AWS security concepts, including IAM, application security, and cloud compliance controls.

  • Experience supporting production applications, including monitoring, troubleshooting, incident resolution, and BAU operations.

  • Keywords
    CodingNode.jsJavaScriptDevOpsPythonScrumCI/CD

    Interested in this role?