Company Description
OneCredit (One Future Solutions Sdn Bhd) is Malaysia’s newest Credit Bureau registered under the Ministry of Finance.
We compile and maintain individual and business credit information to generate reports and scores to help businesses and consumers manage risk, make informed decisions, and achieve financial goals.
Beyond that, we are an information services and technology company specialising in big data analytics to support decision making in government, business, and finance.
Role Overview
We are looking for an experienced Senior Software Engineer to design, build, and scale our next-generation credit and financial intelligence platform. You will work with a cross-functional team of engineers, data scientists, and product managers to develop high-performance, fault-tolerant, and secure applications.
If you love solving complex engineering problems, working with modern cloud technologies, and want to shape the future of credit data infrastructure in Malaysia, this role is for you.
Key Responsibilities
- System Architecture & DevelopmentDesign and build highly scalable, distributed systems for real-time data processing, credit scoring, and analytics.
- Develop and maintain microservices architecture, breaking down monolithic systems where necessary.
- Implement event-driven architectures using Kafka, RabbitMQ, or similar technologies.
- Optimize system performance for high-traffic, low-latency applications.
- Backend & API DevelopmentDevelop, test, and deploy robust RESTful APIs, GraphQL, or gRPC services to support internal and external applications.
- Work with relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, Cassandra) databases, optimizing for performance and scalability.
- Implement caching solutions using Redis, Memcached to enhance system efficiency.
- Frontend Development & User ExperienceBuild and maintain intuitive, responsive UI components using React or similar frameworks.
- Collaborate with UI/UX teams to enhance customer experience.
- DevOps, Cloud & SecurityDeploy and manage applications in AWS, GCP, or Azure, implementing CI/CD pipelines (Kubernetes, Terraform, GitHub Actions, Jenkins).
- Ensure system security through best practices in authentication, authorization, and encryption.
- Monitor services using logging and observability tools to maintain uptime and performance.
- Collaboration & LeadershipWork closely with product, data, and business teams to align engineering efforts with company goals.
- Participate in code reviews, mentorship, and technical discussions, fostering a culture of learning and innovation.
- Help drive multi-functional initiatives, improving engineering workflows and best practices.
Requirements
- 6+ years of experience developing high-performance, scalable applications.
- Proven experience with backend development using Node.js, Python (or similar).
- Hands-on experience with React (or similar frontend framework).
- Expertise in building, testing, deploying, and monitoring services in cloud environments.
- Experience designing and implementing event-driven architectures and microservices.
- Strong database experience with relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, Cassandra).
- Hands-on experience with caching systems (Redis, Memcached) and API request processing (REST, gRPC, GraphQL).
- Strong problem-solving skills and experience in high-growth, fast-paced startup environments.
Good to Have
- Experience in Finance / FinTech or credit risk modeling.
- Knowledge of data engineering and building data pipelines.
- DevOps experience with AWS, Cloudflare, Kubernetes, Terraform, CI/CD pipelines (GitHub Actions, Jenkins).
- Experience working with large-scale distributed systems and big data processing