GetGo Technologies Pte Ltd is Singapore’s largest and fastest growing carsharing platform that enables everyone with the freedom to drive, without the burden of ownership.
About GetGo Technologies:
GetGo is Singapore’s largest and fastest growing carsharing platform that enables everyone with the freedom to drive, without the burden of ownership. Our vision is to be APAC’s #1 carsharing platform as we seek to create a mobility ecosystem that’s shared and sustainable for all.
We are looking for an experienced, talented and highly motivated individual to be our first lead software engineer, transforming ideas into product features, and enhancing the overall technical robustness of our platform.
You have a strong background in leading teams involved with software support, technical applications usage, technical troubleshooting, technical documentation, and consider yourself a technology-driven thought leader.
Day to Day Activities:
As a Lead Software Engineer, you will be working closely with the CTO and the Engineering teams internationally to develop and execute our product roadmap. Your key responsibilities include:
- Create/refine technical design and system architecture depending on features/application context
- Study product development requirements and proposes engineering solutions while working with product managers, business and operational teams, business analysts and developers
- Document technical requirements and impact analysis
- Develop and lead in writing clean, high-quality code with coding best practices spanning across entire system architecture
- Split complex engineering tasks into smaller components, which can then be developed by engineers on the team
- Be the most up-to-date with industry trends and developments
- Update work schedules and remove engineering roadblocks
- Support applications in production – analyze and resolve issues as they arise
- Identify knowledge and skill gaps or opportunities within the team and partner with cross-functional groups to improve
- Delegate and supervise engineer tasks where appropriate
- Coach and develop junior software engineers to become more technically proficient
- Achieve company, team, and individual objectives and key results
- Be the inspiration for all team members
About You:
- You have at least 6+ years of full-stack development experience in .NET Platform, including C#, ASP.NET CORE, JavaScript, Ajax, JQuery, MySQL Server
- You have full proficiency in C#, cloud technologies such as AWS, Docker
- You have experience in modern web frontend development using VueJS or ReactJS
- You have some experience in converting monolithic architecture to a microservices-based architecture
- You have experience working with software support tools such as Jira, Asana, Slack and Confluence spaces.
- You have a have strong knowledge of RDBMS Concepts, should be familiar with database architecture and performance tuning using MySQL Server
- Experience in Android & iOS mobile development is an added advantage
- Strong alignment with our GetGo Values:
- Get it going!
- Stay curious and humble
- Innovate constantly
- Keep it simple
- Collaborate for success
- Enjoy the ride
What We Offer:
- Vibrant, fun, and dynamic working environment
- Medical benefits including health insurance
- Staff discount when driving with GetGo
- Monthly structured cross-functional training programs
Related Job Searches:
- Company:
GetGo Technologies - Designation:
Lead Software Engineer - Profession:
IT / Information Technology - Industry:
Others - Location:
Toa Payoh