Search by job, company or skills

Software Engineer

Early Applicant
  • Posted 13 hours ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

  • Design, develop, test, and maintain scalable cloud-native applications and services.
  • Build and support RESTful APIs, backend services, and event-driven solutions.
  • Develop solutions utilizing AWS services and serverless technologies.
  • Participate in technical design discussions and code reviews.
  • Write clean, maintainable, and well-tested code following established development standards.
  • Create and maintain technical documentation and knowledge-sharing materials.
  • Troubleshoot application issues and assist in root cause analysis for production incidents.
  • Collaborate with Product Owners, Business Analysts, QA Engineers, Architects, and other technology teams.
  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement sessions.
  • Support CI/CD initiatives and contribute to continuous improvement of development processes.
  • Participate in production support activities and on-call rotations after appropriate training and onboarding.
  • Continuously learn and adopt new tools, technologies, and best practices.

Required Technical Skills

Core Technologie

  • 1 to 3 years of experience in software development
  • Proficiency in TypeScript and Node.js
  • Experience developing and consuming REST APIs
  • Experience working with cloud-based applications and services
  • Understanding of event-driven and microservices-based architectures
  • Familiarity with NoSQL databases and distributed systems

AWS Technologies

Experience or exposure to the following AWS services is preferred:

  • AWS Lambda
  • AWS CDK / AWS SDK
  • Amazon Neptune (Gremlin)
  • DynamoDB
  • Kinesis
  • SQS
  • SNS
  • API Gateway
  • Step Functions
  • CodeBuild / CodePipeline
  • CloudWatch

Testing

  • Experience writing and maintaining unit tests.
  • Familiarity with Jest or similar testing frameworks.
  • Understanding of software testing and quality assurance practices.

Development Tools

  • Git / GitHub
  • Git Bash
  • npm
  • Lerna
  • Husky
  • CI/CD tools and practices

Agile Collaboration Tools

  • Jira (issue tracking and sprint management)
  • Confluence (documentation and knowledge management)

Work Environment

  • Agile development methodology (Scrum/Kanban).
  • Hybrid work arrangement based in the Malaysia office.
  • Collaboration with global teams across APAC and US time zones. (India, Europe )
  • Participation in an on-call rotation for production support.
  • Continuous learning, mentoring, and professional development opportunities.
  • Exposure to large-scale enterprise systems, cloud technologies, and modern software engineering practices.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152062111

Similar Jobs

Malaysia, Kuala Lumpur

Skills:

threat modeling MetasploitTerraformSonarqubeAWSCloudformationNmapPenetration TestingJenkinsBurp SuiteDevSecOpsVulnerability AssessmentsOwaspAzureSSDFAzure Key VaultSecure Code ReviewsGitHub ActionsTrivyProwlerpacuScoutSuiteGitLab CICloud Security AssessmentsnistInfrastructure-as-CodeCheckmarxSemgrep

Malaysia, Kuala Lumpur

Skills:

.NETJavaCSSPostgreSQLMariadbNode.jsHTMLAngularIosAndroidReactGitJavascriptBitbucketMySQLAtlassian JiraPhpReact NativeFlutterOracleREST API Integration

Malaysia, Kuala Lumpur

Skills:

.NETT-sqlTypescriptWcdmaSQL ServerLteGSM5G NR

Malaysia, Kuala Lumpur

Skills:

GcpWmiNode.jsSNMPAzurePythonAWSDevice42FreshserviceAtlassian Jira Service Management

Malaysia, Kuala Lumpur

Skills:

Python ScriptingJavaGithubAndroid developmentGitKotlinLte3GPP signaling protocols5G NREmbedded SystemsUSB Communication

Beware of Scammers

We don’t charge money for job offers