Full Stack Application Developer - Professional Services in Singapore

Astreya logo

Astreya

View Salaries, Reviews, and more  

Job Description

The remote Full Stack Application Developer will play a key role in the design, installation, testing and maintenance of our software.

Your Roles and Responsibilities:

  • Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
  • Designs and writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
  • Converts designs and specifications into computer code.
  • Compiles code into programs and corrects errors detected in the compile process.
  • Creates test transactions and runs tests to find errors and confirm the program meets specifications.
  • Analyzes code to find causes of errors and revise programs.
  • Writes and maintains documentation of changes to computer code, programs, and specifications.
  • Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
  • Engages in user review and technical documentation written by others to confirm consistency with program operations.
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
  • Revises programs for corrections, enhancements, or system environment changes.
  • Trains end users or technical support staff to use and support programs.
  • Other duties as required. This list is not meant to be a comprehensive inventory of all responsibilities assigned to this position

Qualifications

Schedule: US hours Monday to Friday; 8 am to 5 pm PST (11 pm to 8 am SGT)

COVID-19 Vaccination Requirement: In order to protect the health and safety of all onsite employees, proof of full vaccination is required.

Resume must reflect the required experience/qualifications to be considered.

Required Qualifications/Skills:

  • Bachelor’s degree (B.S/B.A) from four-college or university
  • or equivalent combination of education and experience
  • Over 3 years of Full Stack software application development experience
  • Proven experience as a Full Stack Developer or similar role
  • Familiarity with common stacks
  • Knowledge in Python and Full Stack Django Development
  • Extensive hands-on experience with front-end technologies including HTML, CSS, JavaScript, Typescript, node.js, React/Redux or Angular
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
  • Strong experince in UI/UX design
  • Strong scripting skills in Python
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
  • Knowledge of how to program a software program (windows or web based) that interacts with a relational database
  • Knowledge of coding languages
  • Aptitude to pick up new technologies and trends, as they become relevant for the business and our platforms.
  • Strong coding, debugging, algorithm design and problem solving skills
  • Must be able to work in a fast-paced environment and take appropriate action.
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from Astreya that are similar to this job

View more salaries from Astreya

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume