🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Senior Full Stack Software Engineer Location: Petaling Jaya, Selangor, Malaysia Work Mode: Onsite Employment type: Permanent Oxydata Software Sdn Bhd established since 2012, helping regional enterprises drive digital transformation through Agentic AI Services, AI Automation & Integration, Data Engineering, AI Training, and IT Managed Services. We are a lean, high-impact team where engineers work directly on cutting-edge AI products serving enterprise clients across Malaysia and the region. We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and deliver impactful features for Opal, our AI-driven recruitment platform. Responsibilities Design, build, and maintain full-stack features on Opal, using React for the frontend and Python services and REST APIs on the backend. Write and review production-quality code, including raising and addressing pull requests. Model and query data in PostgreSQL, ensuring schema changes are backward-compatible. Debug issues across browser, API, and database layers, working directly with end users. Collaborate with product and recruiting operations to turn complex requests into shippable solutions. Requirements Must-have: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Legally eligible to work in Malaysia (Malaysian citizen, permanent resident, or existing Employment Pass). Visa sponsorship is not available. Minimum 5 years’ professional software development experience. Production experience building user interfaces with React and TypeScript. Production experience building backend services and REST APIs in Python (FastAPI or Django). Hands-on experience with PostgreSQL, including schema design, querying, and basic performance tuning. Daily use of Git in a team environment (branches, pull requests, code review). Ability to take a feature from specification to production with light supervision. Design, build, and maintain full-stack features on Opal (React on the frontend; Python services and REST APIs on the backend). Write and review production-quality code, raise and address pull requests. Model and query data in PostgreSQL. Debug issues across browser, API, and database with the people who use the product every day. Work with product and recruiting operations to turn a messy request into a shippable slice. Nice-to-have: Experience with Docker and local container workflows. Familiarity with AWS or equivalent cloud platforms for deploying and operating services. Experience with Next.js. Knowledge of CI/CD pipelines, preferably using GitHub Actions. Experience with Redis or similar cache/queue tools. Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Why Join Us Be part of a small, agile team where your work directly impacts the product and the people who use it every day. Enjoy a collaborative environment, hybrid work arrangement in Bangsar South, and the opportunity to shape the future of AI-driven recruitment technology. Apply Now: https://www.careers-page.com/oxy/job/7X5XRW7X
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.