x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   SOFTWARE ENGINEER - FULL STACK
 banner picture 1  banner picture 2  banner picture 3

SOFTWARE ENGINEER - FULL STACK

Ugks Limousine Pte. Ltd.

Ugks Limousine Pte. Ltd. company logo

Scope of Work – Full Stack Software Engineer

Position Title: Full Stack Software Engineer
Department: Technology and Development
Reports To: Chief Technology Officer (CTO)

Overview:The Full Stack Software Engineer will be responsible for developing and maintaining web applications, both front-end and back-end, ensuring high performance and responsiveness to requests from the front-end. This role involves collaborating with other engineers and developers working on different layers of the infrastructure.

Key Responsibilities:

  1. Application Development:Design, develop, and implement high-quality web applications.
    Write clean, maintainable, and efficient code for both client-side and server-side components.
    Build reusable code and libraries for future use.
  2. Front-End Development:Develop user-facing features using modern front-end frameworks and libraries (e.g., React, Angular, Vue.js).
    Ensure the technical feasibility of UI/UX designs.
    Optimize applications for maximum speed and scalability.
  3. Back-End Development:Develop server-side logic, define and maintain databases, and ensure high performance and responsiveness to requests from the front-end.
    Implement security and data protection.
    Integrate user-facing elements developed by front-end developers with server-side logic.
  4. Database Management:Design and implement database schemas that represent and support business processes.
    Develop and maintain database scripts, stored procedures, and triggers.
  5. API Development:Design and develop RESTful APIs to be used by front-end developers and third-party services.
    Ensure seamless integration of front-end and back-end services.
  6. Testing and Debugging:Write unit tests to ensure code quality and reliability.
    Debug and resolve technical issues across the stack.
    Perform code reviews and participate in peer programming sessions.
  7. Collaboration and Communication:Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
    Collaborate with other team members and departments to ensure seamless integration and delivery of features.
  8. Continuous Improvement:Stay updated with the latest industry trends and technologies.
    Continuously improve the development process and code quality.
    Participate in team meetings, workshops, and training sessions.

Key Skills and Competencies:

  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong knowledge of back-end programming languages like Node.js, Python, Ruby, Java, or PHP.
  • Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or other NoSQL databases.
  • Understanding of RESTful APIs and web services.
  • Familiarity with version control systems, such as Git.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3-5 years of experience in full stack development.
  • Proven experience in developing and maintaining web applications.
  • Knowledge of modern development practices and tools.

Working Hours:

  • Standard working hours are from 9:00 AM to 6:00 PM, Monday to Friday, with flexibility required based on project demands and deadlines.

Performance Metrics:

  • Quality and efficiency of code delivered.
  • Successful deployment and performance of web applications.
  • Number and severity of bugs/issues resolved.
  • Timely delivery of features and projects.
  • Effective collaboration and communication with team members.

Compensation and Benefits:

  • Competitive salary based on experience and qualifications.
  • Performance-based bonuses.
  • Medical and dental coverage.
  • Professional development opportunities.
  • Season parking in the office (excluding transportation and petrol costs).
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Conveyancing Executive
I.r.b. Law Llp
Quick Apply
Manager, Fund Controller
Keppel Capital International Pte. Ltd.
Quick Apply
(M365) Engineer, IT Workplace Services (109)
It Consultancy & Services Pte Ltd
Quick Apply
ACCOUNT EXECUTIVE
Itea Beverage Pte. Ltd.
Quick Apply
COORDINATOR
Sim Seng Hin Sawmill Company (pte.) Limited
Quick Apply
Reservations Manager
Carlton City Hotel (singapore) Pte. Ltd.
Quick Apply
Director, CFCC Advisory, Financial Markets
Standard Chartered Bank
Quick Apply
Operations Executive
Minestone Corporation Pte. Ltd.
Quick Apply
QA/QC Manager
Schneider Electric Singapore Pte. Ltd.
Quick Apply
Assistant Accountant
Kumudra Landscape Services Pte. Ltd.
Quick Apply