ob Summary
We are looking for a skilled Full Stack Developer with 3–6 years of experience in designing, developing, and maintaining scalable web and enterprise applications. The ideal candidate should be proficient in both front-end and back-end development, have experience with modern frameworks, RESTful APIs, databases, and cloud technologies, and be comfortable working in an Agile environment.
Key Responsibilities
- Design, develop, test, deploy, and maintain full-stack web and enterprise applications.
- Develop responsive and user-friendly front-end interfaces.
- Build robust back-end services, APIs, and business logic.
- Develop and integrate RESTful APIs with internal and third-party systems.
- Collaborate with Business Analysts, UI/UX Designers, QA Engineers, DevOps Engineers, and Solution Architects to deliver high-quality solutions.
- Write clean, maintainable, secure, and reusable code following best practices.
- Perform code reviews and participate in technical design discussions.
- Optimize application performance, scalability, and security.
- Troubleshoot application issues, debug defects, and implement fixes.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Support application deployment, production releases, and post-implementation activities.
- Maintain technical documentation and contribute to continuous improvement initiatives.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 3–6 years of experience in full-stack application development.
- Strong understanding of Object-Oriented Programming (OOP), software design principles, and design patterns.
- Experience with front-end and back-end development technologies.
- Experience with relational databases and SQL.
- Familiarity with version control systems and Agile software development methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
Technical SkillsFront-End
- HTML5
- CSS3
- JavaScript (ES6+)
- TypeScript
- React.js, Angular, or Vue.js
- Bootstrap, Tailwind CSS, or Material UI
- Responsive Web Design
- AJAX
- JSON
Back-End
- Java (Spring Boot)
- C# (.NET Core / ASP.NET Core)
- Node.js (Express.js)
- Python (Django or Flask)
API & Integration
- RESTful APIs
- GraphQL (preferred)
- OpenAPI / Swagger
- API Security (OAuth 2.0, JWT)
- Microservices Architecture
Database
- Oracle
- Microsoft SQL Server
- MySQL
- PostgreSQL
- MongoDB (preferred)
- Redis (preferred)
DevOps & Cloud
- Git
- GitHub / GitLab / Bitbucket
- Jenkins
- Docker
- Kubernetes
- Azure DevOps
- AWS, Microsoft Azure, or Google Cloud Platform
Testing
- JUnit
- NUnit
- Jest
- Cypress
- Selenium
- Postman
Preferred Experience
- Experience developing enterprise or customer-facing applications.
- Knowledge of Microservices architecture and event-driven systems.
- Experience with CI/CD pipelines and DevOps practices.
- Exposure to containerized deployments using Docker and Kubernetes.
- Experience integrating with third-party APIs and enterprise platforms.
- Knowledge of secure coding practices and application performance optimization.
Banking Domain (Preferred)
Candidates with banking or financial services experience are highly preferred, including exposure to:
- Core Banking Systems
- Internet Banking
- Mobile Banking
- Payment Systems
- Credit Card Systems
- Loan Management Systems
- Digital Banking Platforms
- AML/KYC Solutions
Soft Skills
- Strong communication and interpersonal skills.
- Excellent analytical and problem-solving abilities.
- Ability to work independently and collaboratively in cross-functional teams.
- Strong time management and organizational skills.
- Adaptability to changing technologies and business requirements.
- Commitment to delivering high-quality software solutions.
Preferred Certifications
- Microsoft Certified: Azure Developer Associate
- AWS Certified Developer – Associate
- Oracle Certified Professional (Java)
- Professional Scrum Developer (PSD)
- Certified Kubernetes Application Developer (CKAD)
- Docker Certified Associate (DCA)
Pay: RM5,671.76 - RM12,084.91 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Professional development
Work Location: In person