Edufied Pte Ltd

Tech Team Lead

Singapore

As a Senior Software Engineer (Full Stack)/Team Lead, you will work with web-based software development technologies, ranging all tiers of the application from Database to Front-End; as well as Lead and Mentor a full-stack team (4-8 Developers).  You will be a part of our Agile Development team.

SPECIFIC DUTIES and RESPONSIBILITIES:

  • Design, development, integration, and deployment of responsive web and mobile applications

  • Continually improve reliability, testability and scalability of the existing application

  • Support QA Engineers to ensure system quality, functionality, and performance

  • Troubleshooting issues across all application tiers

  • Mentor team members

  • Roll up your sleeves and code alongside the team

ESSENTIAL SKILLS and EXPERIENCE:

  • Drive technical architecture, design, planning and implementation.

  • Offer experience and expertise in the best possible front end technology.

  • Experience Leading and Mentoring a full-stack team (4-6 Developers)

  • 5+ years of web development experience with JavaScript is required

  • Experience with the following front-end technologies React, Angular 2+, TypeScript, JavaScript, CSS, SASS

  • Experience with the following back-end technologies: NodeJS, Express API frameworks

  • Experience creating and consuming RESTful APIs

  • Experience with AWS (API Gateway, DynamoDB, CodePipeline/CodeBuild and other CI tools, Ec2, S3, Route53)

  • Experience working in Microservice Architectures is a plus

  • Solid Object Oriented design and development skills

  • Experience with version control, such as Git

  • Ability to work both individually and on Agile teams

  • Willingness to adapt and evolve to technology changes

  • Public Sector or Government project experience is a plus

DESIRED SKILLS and EXPERIENCE:

  • Bachelors of Science in Computer Science or equivalent
  • Experience working with numerous distributed engineers
  • Good communication and interpersonal skills

Apply For This Job

If you would like to apply for this position, please fill in the information below and submit it to us for consideration.

Drop files (or click) here to upload.

(200MB file size limit)