company-logo-image

Fullstack Developer

ashley-avatar-image

AI-generated summary

beta

This job is for a Fullstack Developer responsible for designing, developing, and maintaining web applications using modern technologies. You might like this job because it involves working on both front-end and back-end development tasks and collaborating with cross-functional teams.

Undisclosed

Kuala Lumpur

Job Description

Key Responsibilities:

  • Full Stack Development:

    • Design, develop, and maintain both front-end and back-end web applications using modern technologies.

    • Work on building both client-side and server-side logic, APIs, and services.

    • Develop interactive and responsive user interfaces with a strong focus on usability and performance.

    • Design and implement database models, schemas, and query optimizations for scalability and efficiency.

  • Front-End Development:

    • Implement engaging and intuitive user interfaces using modern front-end frameworks such as React, Vue.js, or Angular.

    • Ensure a responsive design that works seamlessly across devices (desktop, tablet, mobile).

    • Collaborate with UX/UI designers to translate designs into high-quality code.

    • Optimize front-end performance to improve speed and user experience.

  • Back-End Development:

    • Design and implement scalable, secure, and high-performance back-end systems using technologies such as Node.js, Java, Python, Ruby on Rails, or similar.

    • Develop RESTful APIs and integrate third-party services and APIs.

    • Implement authentication, authorization, and data security protocols.

  • Database Management:

    • Design and manage both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.

    • Perform database optimization and write complex queries to support application features.

  • DevOps & Deployment:

    • Collaborate with DevOps teams to design, implement, and maintain CI/CD pipelines.

    • Use containerization technologies such as Docker and orchestrate with Kubernetes.

    • Assist in application deployment to cloud platforms like AWS, Azure, or Google Cloud.

  • Code Quality & Best Practices:

    • Write clean, maintainable, and reusable code following coding standards and best practices.

    • Conduct thorough code reviews, provide mentorship to junior developers, and foster best coding practices.

    • Implement unit tests, integration tests, and ensure application quality through automated testing tools.

  • Agile & Collaboration:

    • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

    • Collaborate with product managers, designers, and other developers to ensure that the application meets business needs.

    • Troubleshoot, debug, and resolve issues across the stack (front-end, back-end, and database).


Job Requirements

Key Qualifications:

  • Technical Skills:

    • Front-End Technologies: Strong experience with front-end technologies like React, Vue.js, Angular, HTML5, CSS3, and JavaScript (ES6+).

    • Back-End Technologies: Proficiency in back-end development with Node.js, Java, Python, Ruby on Rails, or similar.

    • Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).

    • API Development: Strong experience in building and consuming RESTful APIs and integrating third-party services.

    • Version Control: Expertise with Git for version control and collaboration.

    • Cloud & DevOps: Experience with cloud services (AWS, Azure, GCP) and tools like Docker, Kubernetes, Jenkins, or CI/CD pipelines.

    • Testing: Experience with testing frameworks like Jest, Mocha, or JUnit for unit and integration testing.

  • Experience:

    • Minimum 3-5 years of experience in software development with a strong understanding of full-stack web development.

    • Proven track record of building, deploying, and maintaining web applications in a professional environment.

    • Experience with Agile methodologies and version control systems like Git and SVN.

  • Soft Skills:

    • Strong problem-solving skills and the ability to think critically and troubleshoot complex issues.

    • Ability to work independently and as part of a collaborative team.

    • Excellent communication skills to work with cross-functional teams and stakeholders.

    • Ability to mentor and guide junior developers.

    • Detail-oriented with a focus on quality, performance, and scalability.

Desired Qualifications:

  • Experience with front-end state management libraries (e.g., Redux, Vuex).

  • Knowledge of microservices architecture and experience with Docker and Kubernetes.

  • Familiarity with GraphQL and serverless architectures.

  • Exposure to CI/CD pipelines, automated deployment, and cloud infrastructure.

  • Familiarity with modern development tools and IDEs like Visual Studio Code, JetBrains, etc.

Educational Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.


Company Benefits

Optical coverage

Employees have access to claim for prescription glasses and contact lenses.

Employee assistance program

Employees have access to employee assistance on challenges related to work, family, relationships and finances.

Health screening program

Employees can enjoy the benefits of comprehensive health screening at any clinic of their choice.

Bonuses

Our bonus programs reward our people for their achievements and their contributions to our business.

Recognition awards

Our recognition program involves both monetary and non-monetary awards which can be endorsed by fellow colleagues.

Performance equity

Our leadership equity grants are awarded to recognize exceptional performance or a significant career milestone.


Additional Info

Company Activity

Last active - 1 hour ago


Company Profile

Accenture Malaysia-logo-image

Accenture Malaysia

Reinvent what your business could be

Our wide range of capabilities, ecosystem partnerships and unmatched industry expertise can help your business become the next best version of itself.

Accenture can drive a "One Ecosystem" approach via collaboration across multiple organizations with common objectives and driving completely new sources of value.

We help our clients advance their environmental, social and governance goals by connecting sustainability to their transformations; operate our business with a strong commitment to the environment, ethics and human rights; and work to create value in communities around the world.

Source: accenture.com