About the role

  • Technical Lead for Full Stack Development at SMBC Group, leading scalable software solutions. Role emphasizes architecture design, mentoring, and leveraging Azure cloud services in a hybrid work model.

Responsibilities

  • Lead the architecture, design, and development of scalable full-stack applications using React.js (frontend) and Java/Spring Boot/TypeScript/Node.js (backend)
  • Own the design and implementation of RESTful APIs and microservices architectures, ensuring performance, scalability, and security
  • Serve as a hands-on leader and technical mentor, guiding developers in best practices for object-oriented programming, design patterns, and code quality
  • Champion the use of Azure cloud services, including: API Management (APIM), Event Hub, Azure Functions, App Services, PostgreSQL
  • Oversee the use of SQL and NoSQL databases for data modeling, storage, and access
  • Help define and implement robust CI/CD pipelines, deployment workflows, and containerization strategies using Docker and Kubernetes
  • Collaborate closely with product owners, architects, DevOps engineers, and stakeholders to deliver technical solutions aligned with business goals
  • Drive Agile practices, lead sprint planning and retrospectives, and ensure timely delivery of features and releases
  • Conduct code reviews, enforce coding standards, and ensure technical documentation is maintained.

Requirements

  • 10+ years of experience designing, building, and delivering enterprise-grade software solutions
  • Strong expertise in Java (Spring Boot) , TypeScript(Node.js) and React.js
  • Proficient in JavaScript, TypeScript, HTML5, and CSS3
  • Deep understanding of object-oriented design, architectural patterns, and software engineering best practices
  • Proven experience designing and implementing microservices and RESTful APIs
  • Advanced proficiency with Azure cloud services and architecture
  • Strong background in CI/CD pipelines, container orchestration (Kubernetes), and DevOps culture
  • Experience with relational (PostgreSQL, SQL Server) and NoSQL (e.g., MongoDB, Cosmos DB) databases
  • Track record of technical leadership, including team mentoring, solution reviews, and cross-team collaboration
  • Strong communication, leadership, and stakeholder management skills.

Benefits

  • Competitive portfolio of benefits offered to employees

Job title

Application Developer – Team Lead

Job type

Experience level

Senior

Salary

$185,000 - $220,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job