Enable job alerts via email!

Software developer

ENFACTUM PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

23 days ago

Job summary

A leading technology company is seeking a Full-Stack Technical Lead with strong expertise in cloud services and software development. The ideal candidate will lead a team in building and integrating applications, optimizing performance, and mentoring junior engineers. Candidates should possess a degree in Computer Science or related fields and have significant experience in both backend and frontend development.

Qualifications

  • Minimum 6 years of hands-on software development experience.
  • Strong experience in building modern web applications and APIs.
  • Proficient in infrastructure-as-code and containerization tools.

Responsibilities

  • Lead full-stack development projects using Node.js, Java Spring Boot, and ReactJS.
  • Design and deploy cloud-native applications with AWS services.
  • Facilitate sprint planning, task allocation, and code reviews.

Skills

AWS cloud services
Backend development
Frontend development
CI/CD management
Containerization
Team management
Agile methodologies

Education

Degree or Diploma in Computer Science, Software Engineering, or equivalent

Tools

GitHub Actions
GitLab CI
Docker
Terraform

Job description

Roles & Responsibilities

Technical Engineering

- Lead full-stack development using:
- Backend: Node.js, Java Spring Boot, Python (FastAPI, Flask)
- Frontend: ReactJS, Next.js, Tailwind CSS
- Build and integrate APIs following RESTful and OpenAPI specifications
- Optimize data storage and performance using PostgreSQL and AWS DynamoDB

Cloud & DevOps

- Design and deploy cloud-native applications using:
- AWS Lambda, EC2, SageMaker, Bedrock, S3, SQS, CloudWatch
- Manage CI/CD pipelines with:
- GitHub Actions, GitLab CI, Docker, Terraform

Security & Monitoring

- Ensure compliance with VAPT and public sector security standards
- Set up monitoring and alerting using Grafana, CloudWatch, and Slack integration

Agile Delivery & Team Leadership

- Facilitate sprint planning, task allocation, code reviews, and retrospectives
- Collaborate with cross-functional teams (Product, UI/UX, QA, DevOps)
- Mentor junior engineers and promote best engineering practices

AI/ML Integration

- Integrate AI features using SageMaker, Torch, TensorFlow, and Bedrock
- Handle semantic search, document parsing, and intelligent recommendations

Requirements

Technical Skills

- Strong experience in AWS cloud services, backend, and frontend development
- Proficient in building modern web applications and APIs
- Familiarity with infrastructure-as-code and containerization tools

Leadership & Communication

- Proven experience in team and sprint management
- Strong interpersonal skills to engage stakeholders and team members

Qualifications

- Degree or Diploma in Computer Science, Software Engineering, or equivalent
- Minimum 6 years of hands-on software development experience

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.