Software Engineer (web)

Toa Payoh, Singapore, Singapore

Job Description


Responsibilities

  • Design and develop web frontend and backend applications, taking ownership of the software development process
  • Create automated functional and unit tests for the code you develop to ensure high- quality deliverables
  • Develop backend APIs and databases to support the applications
  • Leverage cloud technologies to design and develop scalable applications
  • Collaborate with DevOps Engineers to implement build and release automation
  • Engage in pair programming and code reviews to foster a collaborative and efficient development process
  • Work closely with Product Manager, Business Analysts, Quality Engineers, and User Interface/User Experience Designers to deliver exceptional features
Requirements
  • Degree / Diploma in Software Engineering or related
  • Minimum software development experience:
  • Associate consultant: 2 years
  • Consultant: 2 - 3 years
  • Senior consultant: 3 - 5 years
  • Strong fundamentals in Javascript & Typescript
  • Familiarity with building reusable web components is advantageous
  • Knowledge of search engine components and how they work (crawl, index, search)
  • Experience with Test-Driven Development and Behaviour-Driven Development
  • Familiarity with Docker containers
  • A collaborative team player with excellent interpersonal and presentation skills
Added Advantage:
  • Familiarity with front-end development framework such as React.js / Next.js
  • Familiarity in server-side web application development using Node.js and Typescript.js
  • Familiarity with working on CI/CD pipelines
  • Familiarity with leveraging on cloud platforms such as Amazon AWS, Azure, or Google Cloud Platform (GCP), etc
  • Familiarity with Javascript unit testing frameworks such as Jest or Mocha
  • Familiarity with serverless technologies such as AWS Lambda, ECS
  • Familiarity with Agile and Continuous Integration and Delivery Practices
  • Familiarity with version control using Git
  • Willingness to work on different platforms to contribute to a dynamic and cross-functional team

Jobline Resources

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1390691
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toa Payoh, Singapore, Singapore
  • Education
    Not mentioned