Search by job, company or skills

E

Software Engineer

3-5 Years
SGD 7,500 - 9,200 per month

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Description

We are looking for a dedicated and skilled Full Stack Software Engineer to design, develop, and maintain end-to-end software systems. The successful candidate will be responsible for building reliable, scalable, and secure applications that meet business and technical requirements.

Key Responsibilities

  • Deliver optimized, scalable, and maintainable software solutions.
  • Design and develop both frontend and backend components, including APIs and business logic.
  • Enhance and maintain existing applications to meet functional and technical specifications.
  • Conduct unit, integration, system, and user acceptance testing to ensure high-quality deliverables.
  • Utilize configuration management, integration, and automation tools for efficient deployment.
  • Perform debugging and troubleshooting to ensure system reliability.
  • Prepare and maintain technical documentation for software systems.
  • Identify areas for improvement and recommend solutions for system enhancements.
  • Participate in feature-level system design, including application, database, and infrastructure design.
  • Ensure all applications comply with security standards and best practices.

Job Requirements

  • Diploma or Degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Minimum 3 years of relevant experience in software or application development.
  • Strong experience with full-stack development, including:
    Frontend: JavaScript, React, Angular, or equivalent.
    Backend: Java, C#, Node.js, Python, or equivalent.
  • Good understanding of software design principles and architecture (e.g., Object-Oriented Design, microservices, REST APIs, cloud computing).
  • Experience with version control systems (e.g., Git) and modern development tools (e.g., Docker, Kubernetes, CI/CD).
  • Practical experience with cloud platforms such as AWS or Azure.
  • Familiarity with Agile methodologies (Scrum, Kanban) and the Software Development Life Cycle (SDLC).
  • Experience working with relational and non-relational databases (SQL, NoSQL), including performance optimization and troubleshooting.
  • Strong analytical and problem-solving skills with attention to detail.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 128582727

Similar Jobs