Software Engineer
Job Description:
Development: Design, develop, and maintain robust, scalable, and secure software applications for our banking and financial products.
Collaboration: Work closely with fellow software engineers, mobile engineers, product managers, UI/UX designers, and QA testers to deliver exceptional user/partner experiences.
Problem Solving: Analyze requirements, troubleshoot issues, and implement effective solutions to optimize application performance, quality, and responsiveness.
Code Quality: Write clean, well-documented code, and actively participate in code reviews to uphold high standards and promote knowledge sharing.
Solution Design: Contribute to analysis, design, and technical discussions, ensuring alignment with business objectives and technical best practices.
Documentation: Create clear and concise technical documentation to support the development and maintenance of software applications.
Requirements:
Bachelor’s degree (S1) majoring Computer Science.
Min. 3 years of experience as Software Engineer, preferably in Banking/Financial Services.
Proficient in JavaScript/TypeScript (React/NextJS) and Back-end (Java/Python/Go, SQL/NoSQL, REST API).
Familiar with SDLC, testing practices, and cloud deployment (GCP / Alibaba Cloud).
Strong problem-solving and communication skills.