company-logo-image

Software Engineer

Job Description

We need you to write beautiful, fast code to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a dynamic team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.

  • Develop, test, and maintain high-quality software applications based on user requirements.
  • Participate in the full software development life cycle including requirement gathering, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams including Front End Developers, product managers, and other developers to deliver scalable solutions.
  • Troubleshoot, debug, upgrade and maintain the core product software and databases to ensure strong optimization and functionality
  • Write clean, maintainable, and efficient code using best practices.
  • Maintain up-to-date knowledge of emerging technologies, industry trends, and development tools.
  • Ensure software meets performance, quality, and security standards.
  • Contribute to code reviews, documentation, and knowledge sharing within the team.
  • Good knowledge of relational databases, version control tools and of developing web services
  • Experience in common third-party APIs (Google, META, etc)
  • Passion for best design and coding practices and a desire to develop new bold ideas

Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a Software Engineer, Developer, or similar role (minimum 1–3 years preferred).
  • Proficient in one or more programming languages such as Java, Python, C#, JavaScript, or PHP.
  • Experience with modern web frameworks (e.g., React, Angular, Vue, Laravel, Django, .NET Core, etc.).
  • Solid understanding of databases (SQL & NoSQL), APIs (REST/GraphQL), and version control systems (e.g., Git).
  • Familiarity with Agile/Scrum development methodologies.
  • Good problem-solving and analytical skills.
  • Ability to work independently as well as collaboratively in a team.
  • Strong communication skills, both verbal and written.
  • Experience with cloud platforms (AWS, Azure, GCP) is an added advantage.
  • Mobile app development experience (Android/iOS/Flutter) is an added advantage.

Skills

Software Engineering
Software Development
JavaScript (Programming Language)
PHP (Scripting Language)
Angular (Web Framework)
Django (Web Framework)
Laravel
Google Cloud Platform (GCP)
Amazon Web Services

Company Benefits

Company Laptop

You get a company laptop including access to software and tools.

Hospitalisation Insurance

Hospitalisation insurance for all confirmed staff.

Medical, Dental & Optical Claims

Outpatient medical claims for confirmed staff. Optical & dental claims after 1-year of service.

Loyalty Benefits & Rewards

Loyalty bonuses, wedding, childbirth and festive allowances for long-serving staff.

General Benefits

Wellness allowance. Company trips, team building and recreational activities. Annual, medical, maternity / paternity and compassionate leave.

Upskilling & Career Development

We believe in continuous learning, we'll provide training and design a career for you. Sponsored professional certifications.


Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Digital Symphony-logo-image

Digital Symphony

Digital Symphony or as we fondly refer to as DS is a performance driven digital agency based out of Ara Damansara. We are obsessed with data driven decisions and quality is a language we speak collectively. We curse inefficiencies, passionless work and the lack of team-work. Our expertise is in executing end to end digital campaigns without killing each other or jumping of the building.