👨🏻‍💻 postech.work

Software Engineer

ELLIOTT MOSS CONSULTING PTE. LTD. • 🌐 In Person

In Person Posted 1 day, 8 hours 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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.