Team Lead (Full Stack Developer)
CONNECTINGDNA GLOBAL PTE. LTD.
Singapore
Hybrid
SGD 70,000 - 95,000
Full time
Job summary
A tech company in Singapore is seeking a skilled software developer with expertise in full-stack application development, particularly using React and Node.js. The role involves managing Azure infrastructure and implementing CI/CD pipelines while providing technical leadership and mentorship. Ideal candidates will have strong software design experience and a Bachelor’s degree in a related field.
Qualifications
- 4+ years of hands-on experience in software design and development.
- Proven ability to architect scalable applications using cloud platforms.
- Experience managing Azure infrastructure.
- Proficient in CI/CD and test-driven development.
Responsibilities
- Design and maintain full-stack web applications.
- Manage Azure infrastructure for performance and reliability.
- Implement CI/CD pipelines for automation and best practices.
- Mentor team members and lead agile ceremonies.
Skills
Software design and development
Hands-on experience with Python and Django
Experience with REST APIs
Strong understanding of JavaScript and TypeScript
Experience with Azure services
CI/CD pipeline management
Agile methodologies
Education
Bachelor’s degree in Computer Science or related field
Tools
React
Node.js
SQL
Azure DevOps
GitLab
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.