Job Title: Senior Fullstack Developer
Location: Malaysia
Employment Type: Full-time
About the Role
We are seeking a highly skilled Senior Fullstack Developer to join our team in Malaysia. This role requires strong technical expertise, leadership ability, and a passion for building scalable, high-quality applications. You will work across the full stack, lead technical discussions, mentor engineers, and deliver robust, production-ready solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Node.js, TypeScript, GraphQL, React, and Next.js.
- Implement and optimize CI/CD pipelines for smooth development and deployment workflows.
- Lead architectural and technical design discussions, conduct code reviews, and remove blockers for the engineering team.
- Build systems that follow clean code principles, design patterns, and best practices for performance, reliability, and maintainability.
- Work closely with cross-functional teams (product, QA, DevOps, UI/UX) to deliver high-quality solutions aligned with business goals.
- Ensure adherence to security best practices and implement effective logging, monitoring, and observability strategies.
- Mentor junior developers, support team growth, and help maintain engineering standards.
Required Skills & Qualifications
- Strong hands-on experience with Node.js, TypeScript, GraphQL, React, Next.js, and CI/CD processes.
- Solid understanding of software architecture, scalable system design, and clean coding practices.
- Proficient with Git version control and modern branching workflows.
- Experience with unit and integration testing frameworks.
- Strong expertise in AWS services (ECS/Lambda, S3, RDS, CloudFront, IAM).
- Deep knowledge of PostgreSQL, including schema design, migrations, and performance tuning.
- Hands-on experience with Docker and container orchestration.
- Familiarity with CI/CD tools (Azure DevOps, GitHub Actions, GitLab CI, or similar).
- Experience with observability and monitoring tools (Grafana preferred).
- Excellent understanding of application security best practices.
- Strong communication, problem-solving, and leadership skills with the ability to guide engineering teams.