Job Search and Career Advice Platform

Enable job alerts via email!

Backend Software Engineer

Tigerlab

Selangor

On-site

MYR 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading insurance technology company in Malaysia is seeking a Backend Software Engineer to build and maintain backend systems for their platform. This role involves developing robust APIs, optimizing data models, and ensuring overall performance and security. The ideal candidate should have 2-4 years of experience in Python and Django, possess strong problem-solving skills, and be attentive to detail. Competitive salary and professional development opportunities are offered, making this a great chance to grow in the fintech space.

Benefits

Competitive salary and benefits package
Comprehensive training and professional development opportunities
Collaborative and innovative work environment
Career progression opportunities

Qualifications

  • 2–4 years of hands-on backend development experience.
  • Strong attention to detail and ability to apply feedback consistently.
  • Structured thinker who can reason about problems before coding.

Responsibilities

  • Develop high-quality, scalable, and maintainable backend code using Python and Django.
  • Design, implement, and optimize database schemas, queries, and data structures.
  • Build and optimize RESTful APIs with proper documentation, security, and performance.
  • Collaborate with frontend engineers, QA, and DevOps to deliver cohesive solutions.
  • Write and maintain unit, integration, and end-to-end tests to ensure code quality.

Skills

Python/Django
REST API development
PostgreSQL
CI/CD pipelines
Git
Performance tuning
Debugging
Security best practices
Job description

As a Backend Software Engineer at tigerlab, you will help build and maintain the backend systems that power our insurance platform. You’ll work on robust APIs, efficient data models, external integrations, and overall performance and security. We are looking for someone who not only writes solid Python/Django code but also thinks clearly before coding, pays attention to detail, and approaches problems with structure and intention. You should be someone who maintains context, applies feedback consistently, remains reliable without constant reminders, and takes pride in producing clean, maintainable work. This role is ideal for engineers who value ownership, craftsmanship, and thoughtful problem-solving.

Key Responsibilities
  • Develop high-quality, scalable, and maintainable backend code using Python and Django.
  • Design, implement, and optimize database schemas, queries, and data structures.
  • Build and optimize RESTful APIs with proper documentation, security, and performance.
  • Collaborate with frontend engineers, QA and DevOps to deliver cohesive solutions.
  • Write and maintain unit, integration, and end-to-end tests to ensure code quality.
  • Use Git for version control and maintain clean commit history.
  • Troubleshoot and debug backend issues, ensuring timely resolutions.
  • Contribute to CI/CD pipelines and automate testing/deployment workflows.
  • Monitor performance, identify bottlenecks, and optimize backend systems.
  • Implement security best practices and ensure compliance with standards such as GDPR, ISO27001, and SOC II.
  • Support production environments, handle incidents, and perform routine maintenance.
  • Document technical designs, APIs, and implementation details.
  • Mentor junior developers and contribute to a culture of learning, collaboration, and best practices.
  • Stay updated with emerging backend technologies and propose improvements when relevant.
Required Qualifications
  • 2–4 years of hands‑on backend development experience.
  • Strong proficiency in Python, Django, and REST API development.
  • Experience with PostgreSQL or other relational databases.
  • Familiarity with Git, CI/CD pipelines, and automated testing.
  • Experience with caching, performance tuning, and debugging.
  • Understanding of security best practices and common vulnerabilities.
  • Strong attention to detail and ability to apply feedback consistently.
  • Structured thinker who can reason about problems before coding.
  • Ability to analyze complex technical issues and propose effective solutions.
  • Strong communication skills and ability to work cross‑functionally.
  • Bonus: Experience with insurance/fintech systems, or relevant certifications.
What We Offer
  • Work on real‑world digital products with global clients.
  • Learn directly from experienced designers and engineers.
  • Be part of a supportive, agile team that values creativity and growth.
  • Build your career in the fast‑growing world of insurance technology.
  • Competitive salary and benefits package.
  • Comprehensive training and professional development opportunities.
  • Opportunity to work with cutting‑edge insurance technology.
  • Collaborative and innovative work environment.
  • Career progression opportunities within a growing company.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.