
Software Engineer
Propel
full-time
Posted on:
Location Type: Hybrid
Location: Singapore • 🇸🇬 Singapore
Visit company websiteJob 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