Job Description

We are seeking an experienced and versatile

Full Stack Engineer

to join our dynamic development team. In this role, you will be responsible for designing, developing, and implementing robust front-end and back-end software solutions. You will collaborate closely with cross-functional teams to deliver scalable, reliable, and high-performing applications that meet business and user needs.





The ideal candidate has strong problem solving abilities, a deep understanding of modern software development principles, and a passion for building efficient and maintainable systems.


Key Responsibilities



Collaborate with the software development team to define the

scope, goals, and technical approach

of software projects.

Design and implement

scalable, secure, and maintainable system architectures. Develop

end-to-end solutions

, including front-end interfaces, back-end logic, APIs, and data integrations. Apply sound

data structures and design patterns

to ensure software reliability and performance. Build and maintain

internal tools and reusable components

to streamline development processes. Conduct

testing, debugging, and performance optimization

to enhance application stability and efficiency. Identify and resolve

system bottlenecks

and scalability issues. Collaborate with designers, product managers, and other engineers to

deliver cohesive user experiences

. Write and maintain

technical documentation

that supports project transparency and knowledge sharing. Participate in

Agile/Scrum

development cycles, contributing to sprint planning, reviews, and retrospectives.

Required Qualifications



Bachelor's degree

in Computer Science, Engineering, or a related field (or equivalent experience).

Minimum 2 years of experience

in full stack or digital application development. Solid understanding of

front-end and back-end development concepts

, frameworks, and modern programming practices. Proficiency with

relational databases

and SQL or similar database technologies. Strong understanding of

algorithms, data structures, and software design principles

. Knowledge of

API design, integration, and testing methodologies

. Familiarity with

containerization, cloud platforms, or orchestration tools

(e.g., Kubernetes, Docker, or similar) is an advantage. Experience writing

maintainable and testable code

, including unit and integration testing. Exposure to

Agile/Scrum development processes

. Excellent

communication and collaboration

skills, with the ability to work effectively across teams. * Strong sense of

ownership, accountability

, and attention to detail.

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
    JD1670669
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned