Enable job alerts via email!

Team Lead (Full Stack Developer)

CONNECTINGDNA GLOBAL PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A technology solutions provider in Singapore is seeking an experienced software developer to design, develop, and maintain full-stack web applications. The role includes managing Azure infrastructure, driving CI/CD practices, and mentoring team members. Candidates should have 4+ years in software development with a strong understanding of web technologies. A Bachelor's degree in Computer Science or a related field is required, along with proficiency in Python, JavaScript, and CI/CD tools.

Qualifications

  • 4+ years of hands-on experience in software design and development.
  • Proven ability to architect scalable, data-driven applications.
  • Strong experience managing Azure App Services and Virtual Machines.
  • Proficient in CI/CD pipelines and test-driven development.
  • Skilled in building and integrating RESTful APIs.

Responsibilities

  • Design, develop, and maintain full-stack web applications.
  • Manage Azure infrastructure and ensure performance.
  • Implement and oversee CI/CD pipelines for automation.
  • Collaborate with cross-functional teams for product delivery.
  • Provide technical leadership and mentor team members.

Skills

Software design and development
Python
Django
SQL
REST APIs
JavaScript
TypeScript (Node.js, React)
Azure/AWS
CI/CD pipelines
Agile methodologies

Education

Bachelor's degree in Computer Science or related field

Tools

Azure App Services
GitLab
Azure DevOps
Jenkins
Azure Monitor
Log Analytics
Job description
Job Responsibilities
  • Design, develop, and maintain full-stack web applications using React, Node.js, and RESTful APIs to deliver scalable, secure, and AI-integrated solutions.
  • Manage and optimize Azure infrastructure, including App Services, Virtual Machines (VMs), networking, and monitoring to ensure performance and reliability.
  • Implement and oversee CI/CD pipelines (GitLab, Azure DevOps, Jenkins), driving automation, version control, and deployment best practices.
  • Collaborate cross-functionally with designers, product managers, and engineers to deliver high-quality, user-focused products.
  • Provide technical leadership through architectural decision-making, code reviews, and enforcing best practices in scalability, maintainability, and security.
  • Mentor and guide team members, fostering continuous learning, knowledge-sharing, and alignment on technical priorities.
  • Lead agile ceremonies such as sprint planning, standups, and retrospectives to maintain focus, address blockers, and ensure delivery alignment with business goals.
  • Stay current with emerging technologies to continuously enhance system capabilities, development efficiency, and overall product quality.
  • Cultivate a transparent and collaborative team culture in a remote or distributed environment, encouraging open communication, feedback, and mutual accountability.
Requirements
  • 4+ years of hands-on experience in software design and development using Python, Django, SQL, REST APIs, JavaScript, and TypeScript (Node.js, React).
  • Proven ability to architect and deliver scalable, data-driven applications using Azure/AWS, SQL/NoSQL databases, and data pipelines (graph database experience a plus).
  • Strong experience managing Azure App Services, Virtual Machines, RBAC, and monitoring with Azure Monitor and Log Analytics.
  • Proficient in CI/CD pipelines (GitLab, Azure DevOps, Jenkins), test-driven development, and Git-based version control.
  • Skilled in building and integrating RESTful APIs to support modern front-end and AI applications.
  • Solid foundation in unit, integration, and performance testing to ensure system reliability.
  • Experienced in leading agile ceremonies, mentoring developers, and driving alignment across cross-functional teams.
  • Strong understanding of UI/UX principles, system integration patterns, and secure application design.
  • Demonstrated initiative and ownership, completing multiple full development lifecycles and balancing hands‑on coding with leadership responsibilities.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related quantitative/technology discipline such as Mathematics, Statistics, Data Science, or Analytics.
  • Knowledge in areas related to Generative AI solutions and applications is preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.