Point your AI agent at freehire and let it find you a job.

Get the CLI →

Puncak AI

NewBe an early applicant

Software Engineer

Posted 3 views
Discussion

Summary

Full-stack software engineer at Puncak AI in Petaling Jaya who designs, builds, tests, and deploys scalable, secure web applications and APIs using Node.js/Java/Python, SQL/NoSQL databases, and cloud platforms (Azure, AWS, or GCP), while taking part in Agile sprints, code reviews, and CI/CD DevOps activities.

  • Design, develop, test, deploy and maintain full-stack web applications that are scalable, secure, reliable and aligned with approved business requirements.
  • Develop robust back-end services, APIs and microservices using suitable technologies such as Node.js, Java, Python or equivalent frameworks.
  • Integrate applications with relational or NoSQL databases, third-party systems, APIs and cloud services to support end-to-end business processes.
  • Translate business and functional requirements into practical technical designs, reusable application components and maintainable software solutions.
  • Develop and deploy applications on cloud platforms such as Microsoft Azure, AWS or Google Cloud Platform in accordance with approved architecture and security standards.
  • Apply cloud-native development principles, including containerisation, microservices, scalability, availability and resilience.
  • Participate in DevOps activities, including CI/CD pipeline implementation, release automation, version control and deployment support.
  • Write clean, maintainable and well-documented code in accordance with approved coding standards, secure development practices and software engineering best practices.
  • Conduct unit testing, integration testing, debugging and defect resolution to ensure application quality, stability and performance.
  • Identify and resolve application defects, performance bottlenecks, integration issues and potential security vulnerabilities.
  • Work closely with business analysts, solution architects, UI/UX designers, project managers, product owners and other developers throughout the delivery lifecycle.
  • Participate in requirement gathering, technical design discussions, sprint planning, code reviews, user acceptance testing and production deployment activities.
  • Provide practical technical recommendations and contribute to application architecture decisions within the scope of assigned solutions.
  • Stay current with emerging technologies, frameworks, development trends and cloud-native practices relevant to the organisation’s digital solutions.
  • Contribute to continuous improvement of development processes, coding standards, documentation, knowledge sharing and engineering practices within the technology team.

QUALIFICATIONS

Education

  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering or a related discipline.

Experience

  • 3 to 5 years of hands-on experience in full-stack software development.
  • Proven experience developing enterprise web applications, cloud-based applications or similar digital solutions.
  • Experience working in Agile or Scrum development environments, including sprint planning, iterative delivery and collaboration with cross-functional teams.
  • Proficiency in back-end technologies such as Node.js, Java, Python or equivalent frameworks.
  • Experience with RESTful APIs, API integration, relational or NoSQL databases, Git and source code version control.
  • Experience working with cloud platforms such as Microsoft Azure, AWS or Google Cloud is preferred.

REQUIRED COMPETENCIES & SKILLS

  • Full-Stack Application Development
  • Cloud-Native Development
  • API and Systems Integration
  • Software Quality and Secure Coding
  • Problem Solving and Analytical Thinking
  • Collaboration and Stakeholder Engagement
  • Communication and Documentation
  • Continuous Learning and Innovation
  • Accountability and Ownership

WHY JOIN US

  • Comprehensive medical benefits for you, your spouse, and children, ensuring your well-being is our top priority.
  • Rest easy with our group insurance and term life coverage, providing you with security and assurance.
  • Stay energized with meal credit that keep you fueled throughout the day.
  • An in-house futsal court and badminton court for post-work workouts.
  • A variety of fun-filled events and gatherings to unwind.
  • Achieve a healthy work-life balance, ensuring you thrive both in and out of the office.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available