Lead Software Engineer

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.

About the Role

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

Interested candidates, please email your resume to hr@getgo.sg