Job Tittle : Senior Software Engineer
Company: FinHero
Location: Penang Malaysia (Hybrid/On-site)
Job Description:
We are seeking an experienced and highly skilled Senior Software Engineer to join our innovative team at FinHero. As a fintech startup, we are at the forefront of technological advancements in the financial industry. This role offers an exciting opportunity to contribute to cutting-edge projects and shape the future of our platform. Technologies developed at FinHero include Machine Learning systems, payment systems, credit rating systems, and more.
Responsibilities:
Lead the design, development, and implementation of complex software solutions for our fintech products, ensuring high performance, scalability, and security.
Collaborate with cross-functional teams, including product managers, designers, and fellow engineers, to define requirements, discuss technical solutions, and deliver high-quality software in a timely manner.
Mentor and provide technical guidance to junior engineers, fostering their growth and promoting best practices in software development.
Take on code reviews, ensuring adherence to coding standards, software design principles, and optimal performance.
Architect and develop robust APIs, microservices, and backend systems to enable seamless integration with external partners and third-party services.
Utilize modern software development methodologies to streamline development processes and improve team efficiency.
Stay updated with emerging technologies, industry trends, and fintech advancements, and proactively propose and implement innovative solutions to enhance our platform.
Assist in developing and maintaining infrastructure and operations systems to optimize system deployment, scalability, and reliability.
Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
Contribute to the continuous improvement of software engineering practices, tools, and frameworks used within the organization.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Extensive professional experience as a software engineer, with a focus on backend or full-stack development.
Proficiency in one or more programming languages, such as C#, JavaScript, Python, C++, or others.
Strong knowledge of web development frameworks, such as React, Angular, or Node.js, and experience with frontend technologies.
Expertise in designing and developing scalable, distributed systems.
Deep understanding of databases, and experience with efficient data modeling and query optimization.
Solid understanding of software development best practices, including version control, unit testing, code documentation, and continuous integration/continuous deployment (CI/CD).
Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud, and experience deploying and managing applications in cloud environments.
Excellent problem-solving and analytical skills, with a strong attention to detail.
Strong communication and collaboration abilities, with the ability to work effectively in a team-oriented environment.
Join our dynamic team and be part of an exciting journey to revolutionize the fintech industry.
We offer a stimulating work environment, opportunities for professional growth, and the chance to make a significant impact.
Apply now and contribute your expertise to shape the future of our fintech startup.
Please note:
This job description is a general outline of responsibilities and qualifications and may be subject to change based on the specific needs of the company and the role.
📩 Interested candidates are invited to submit their resume to admin@finhero.asia.
Empowering businesses with intelligent financial data extraction and analysis solutions.