Full Stack Developer
We are seeking a Full Stack Developer to join our growing consulting team. This role is ideal for developers with 2–3 years of experience who are confident across the software development lifecycle and enjoy working directly with clients to deliver impactful technical solutions. You’ll be involved in everything from understanding business requirements and designing systems to hands-on coding and deployment.
In this consulting role, you’ll work across various technologies to build full-stack applications, while collaborating closely with clients to understand their needs, propose solutions, and guide delivery. This position blends technical skills with problem-solving, communication, and adaptability.
Key Responsibilities
- Client Collaboration
- Engage directly with clients to gather technical and business requirements through workshops, meetings, and ongoing discussions.
- Translate requirements into actionable technical plans and solution architectures.
- Provide clear communication, technical recommendations, and updates throughout project lifecycles.
- End-to-End Software Development
- Design, build, and maintain full-stack applications using widely adopted languages and frameworks.
- Develop backend services and APIs using languages such as Python, Java, C++, Node.js, or .NET.
- Build interactive, responsive frontends using React, Angular, Vue.js, or similar frameworks.
- Integrate third-party services, manage databases (SQL and NoSQL), and optimize application performance.
- Apply secure coding practices and ensure systems are scalable, maintainable, and user-friendly.
- Project Delivery & Technical Excellence
- Contribute to all phases of the software development lifecycle, including planning, development, testing, deployment, and documentation.
- Collaborate with DevOps teams to support cloud-based deployments (AWS, Azure, GCP, etc.).
- Participate in code reviews and maintain high standards of software quality.
- Stay current with industry best practices and emerging technologies relevant to client needs (e.g., AI/ML, LLMs, RAG, cloud-native development).
Required Qualifications
- 2–3 years of experience in full-stack software development, with proven experience in both backend and frontend technologies.
- Proficiency in at least one backend language (e.g., Python, Java, C++, Node.js, C#) and experience with one or more modern frontend frameworks (React, Angular, Vue.js).
- Strong understanding of API development, database design (SQL/NoSQL), and integration with external systems.
- Experience deploying applications on cloud platforms such as AWS, Azure, or GCP.
- Familiarity with version control (Git), CI/CD workflows, testing practices, and Agile methodologies.
- Excellent communication and problem-solving skills, especially in client-facing or cross-functional team environments.
- Ability to work autonomously while also collaborating effectively with both clients and internal teams.
Nice to Have
- Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with authentication, authorization, and application security.
- Familiarity with emerging technologies such as Generative AI, Large Language Models (LLMs), or data engineering platforms.
- Prior consulting or client-facing project experience.
Why Join Us?
This role offers the opportunity to work on diverse, meaningful projects across industries — helping clients solve complex problems through technology. You’ll grow as both a developer and consultant, gaining experience across different tech stacks, domains, and business challenges.
Job Types: Full-time, Permanent, Contract
Pay: RM4,000.00 - RM8,000.00 per month
Benefits:
- Cell phone reimbursement
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Supplemental Pay:
- Performance bonus
Experience:
- Python: 1 year (Preferred)
- Full Stack Development: 1 year (Preferred)
- RPA: 1 year (Preferred)
Work Location: In person