Propel

Software Engineer

Propel

full-time

Posted on:

Location Type: Hybrid

Location: Singapore • 🇸🇬 Singapore

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptPythonTypeScript

About the role

  • Build and maintain features using modern development practices, with mentorship and code review support
  • Write clean, readable, and well-documented code that follows established team standards
  • Debug issues and implement fixes while learning systematic troubleshooting approaches
  • Develop comprehensive unit tests and participate in automated testing practices
  • Engage actively in peer code reviews, both giving and receiving constructive feedback
  • Partner with senior engineers, product managers, and designers to understand requirements and deliver solutions
  • Leverage AI-powered coding tools

Requirements

  • Undergraduate degree in Computer Science or related field (or equivalent practical experience).
  • Proficiency in one or more programming languages (e.g., JavaScript/TypeScript, Python, Java, C++, C#)
  • Understanding of software development fundamentals including data structures, algorithms, and OOP principles
  • Familiarity with Git workflows, CI/CD basics, Agile, and issue tracking (e.g., Jira).
  • Exposure to cloud platforms (AWS, GCP, Azure) is a plus.
  • Comfort using AI coding tools (e.g., Windsurf, Cursor) to improve speed and code quality.
  • Strong problem-solving abilities and attention to detail
  • Excellent communication skills and collaborative mindset
Benefits
  • Please note that at this time, Propel is not sponsoring Visas for any positions.
  • Everyone belongs here
  • Please note that at this time, Propel is not sponsoring Visas for any positions.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptPythonJavaC++C#data structuresalgorithmsOOP principlesunit testing
Soft skills
problem-solvingattention to detailcommunicationcollaborationmentorshipconstructive feedbacksystematic troubleshootingactive engagement
Certifications
Undergraduate degree in Computer Science