
Search by job, company or skills
FULL STACK SOFTWARE ENGINEER/DEVELOPER
CITAGLOBAL CAPITAL SDN BHD
JOB DESCRIPTION
We are looking for a versatile and solutions-driven Full Stack Software Engineer to join our growing team. In this role, you will help design, build, and maintain technology systems that support our core lending products and digital finance platform. You'll work across the full development lifecycle from design and coding to testing and deployment with a strong focus on performance, scalability and security.
KEY RESPONSIBILITIES
•Design, develop, test and deploy secure, scalable software applications using Golang, JavaScript, React and Node.js.
•Participate in system architecture and solution design discussions to ensure sound technical decisions are made early.
•Building the user-facing side of web applications, transforming UI/UX designs into interactive, responsive, and high-performance functional code using HTML, CSS, and JavaScript. They ensure visual consistency across browsers/devices, optimize load speeds, and integrate API.
•Build and maintain well-structured RESTful APIs to support integration with internal modules and external services.
•Implement automated and manual testing procedures to ensure application reliability, including unit, integration and regression tests.
•Collaborate with Product, Credit, Compliance and Ops teams to understand requirements and translate them into functional systems.
•Integrate third-party services such as payment gateways, e-KYC solutions, service vendors and credit APIs into the application stack.
•Monitor system performance and troubleshoot issues in development, staging and production environments.
•Leverage cloud infrastructure (especially AWS) to support deployment, scaling and system automation.
•Apply secure coding practices and ensure all systems meet data protection and compliance standards.
•Maintain clear, up-to-date technical documentation and participate in peer code reviews to uphold code quality.
REQUIREMENTS:
•Bachelor's Degree in Computer Science, Software Engineering, or a related field.
•Minimum 3-4 years of software development experience; fintech or lending experience is an advantage.
•Proficiency in TypeScript along with modern front-end frameworks such as React.
•Proficiency in Flutter language for frontend development that includes mobile application and website.
•Strong backend experience with Node.js and API development.
•Solid understanding of databases including MSSQL, MySQL, MongoDB and Redis.
•Experience with Cloud Services especially on serverless computing.
•Familiarity with microservices and containerization tools (e.g. Docker, Kubernetes a plus).
•Knowledge of version control (Git), and CI/CD tools such as Jenkins or GitHub Actions.
•Proficiency in using design tools like Canva, Figma, Draw.io and UI/UX tools.
•Understanding of software testing methodologies and frameworks.
•Strong grasp of security best practices in application development.
•Effective communicator with good English proficiency and a collaborative mindset.
Job ID: 147287431
We don’t charge any money for job offers