Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Ingots

Kuala Lumpur

On-site

MYR 80,000 - 120,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 tech company seeks a motivated Software Engineer to design, develop, and maintain scalable applications. The role requires strong Java and React Native experience, alongside a collaborative spirit. Responsibilities include developing RESTful APIs and cross-platform applications. Ideal candidates will have a Bachelor's in Computer Science or related field, with over 3 years of software development experience. You will work in a team-oriented atmosphere focused on innovation and continuous improvement.

Qualifications

  • 3+ years of professional software development experience.
  • Experience with RESTful API development and integration.
  • Understanding of modern development methodologies (Agile, Scrum).

Responsibilities

  • Design and develop robust, scalable server-side logic and RESTful APIs.
  • Build and maintain cross-platform mobile and client-side applications.
  • Collaborate effectively with cross-functional teams.

Skills

Java (Spring Boot, JPA)
React Native
Git
Analytical and problem-solving skills
Cloud environments (AWS, GCP, Azure)

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Docker
PostgreSQL
Kubernetes
Job description
Job Overview

We’re seeking a motivated Software Engineer to join our technology team. You will design, develop, and maintain scalable software applications while contributing to a culture of innovation and continuous improvement.

Responsibilities
  • Design and develop robust, scalable server‑side logic and RESTful APIs using Java
  • Build and maintain cross‑platform mobile and client‑side applications using React Native
  • Write clean, maintainable, and well‑documented code following industry best practices
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance
  • Work closely with product managers and stakeholders to understand business logic and translate it into technical requirements and implementations
  • Collaborate effectively with cross‑functional teams including product managers, designers, and other engineers
  • Design and optimise scalable, efficient database schemas (PostgreSQL)
  • Diagnose, troubleshoot, and resolve software defects and performance issues
  • Conduct and contribute to code reviews to ensure code quality and consistency
  • Ensure high standards of application performance, security, and reliability
  • Continuously explore and adopt emerging technologies, tools, and methodologies
  • Leverage AI‑powered tools to improve development speed and code quality
  • Work independently when needed, while thriving in a collaborative team environment
Additional Responsibilities for Senior Software Engineers
  • Establish and enforce development processes, coding standards, and documentation best practices across the team
  • Conduct and contribute to code reviews, promoting a culture of engineering excellence and continuous improvement
  • Mentor software engineers and IT staff, fostering a collaborative, growth‑oriented, and high‑performance environment
Qualifications
  • Strong experience with Java, particularly Spring Boot and JPA
  • Solid understanding of backend architecture and scalable service design
  • Experience with RESTful API development and integration
  • Proven experience building mobile applications using React Native
  • Familiarity with cross‑platform mobile app deployment (iOS/Android)
  • Understanding of UI/UX best practices for mobile interfaces
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • 3+ years of professional software development experience
  • Familiarity with Docker and container orchestration tools (e.g., Kubernetes)
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL)
  • Experience with Git and modern CI/CD pipelines
  • Understanding of modern development methodologies (Agile, Scrum, etc.)
  • Experience working in cloud environments (AWS, GCP, or Azure)
  • Strong analytical and problem‑solving skills
  • Good communication and collaboration abilities
  • Ability to understand business requirements, analyse business logic, and translate them into technical specifications and working software
  • Willingness and ability to learn new technologies, frameworks, and programming languages as required
  • Experience with AI‑powered development tools (e.g., GitHub Copilot, Claude Code)
  • Knowledge of modern web security best practices
  • Experience contributing to technical design and architectural decisions
  • Knowledge of Python and FastAPI—or a strong willingness to learn—is a significant plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.