2C2P is looking for a Team Lead, Application Development to lead a team in delivering projects from requirements through to production deployment. You will own sprint planning, backlog grooming, and delivery cadence while providing hands-on technical leadership and people management.
What You'll Do
- Own sprint planning, backlog grooming, and delivery cadence for the team — ensuring commitments are met, and scope is managed proactively.
- Drive project execution from requirements through to production deployment, coordinating across dependent teams when necessary.
- Monitor delivery KPIs (velocity, cycle time, defect escape rate, deployment frequency) and take corrective action when metrics deviate.
- Manage risks, dependencies, and blockers — escalating early with proposed solutions.
- Ensure release readiness, including regression coverage, rollback plans, and stakeholder sign-off.
- Coordinate with QA, DevOps, and product teams to maintain smooth CI/CD pipeline flow and minimize release friction.
- Participate in solution design discussions and ensure the team's technical decisions align with architectural standards and development protocols.
- Conduct and enforce code reviews following secured code review guidelines; ensure adherence to coding standards and CI/CD pipeline requirements.
- Make pragmatic technical trade-off decisions — balancing delivery speed with code quality and technical debt management.
- Troubleshoot and lead the resolution of production incidents within the team's domain, ensuring root cause analysis and lessons learned are documented.
- Stay current with the team's technology stack and contribute hands-on when critical path items require it.
- Manage a team of 3–6 developers: task assignment, workload balancing, and day-to-day performance management.
- Conduct regular 1-on-1s focused on growth, blockers, and career development.
- Mentor junior and mid-level developers through code reviews, pair programming, and knowledge-sharing sessions.
- Identify skill gaps and coordinate with management on training plans or hiring needs.
- Foster a team culture of accountability, collaboration, and continuous improvement.
- Provide clear, regular delivery status updates to senior management and product stakeholders.
- Translate business requirements into actionable technical tasks and acceptance criteria for the team.
- Collaborate with Solutions Architects and other Team Leads to ensure cross-team alignment on standards, shared services, and integration points.
What We're Looking For
- Proficient in .NET and/or Java with hands-on production experience; able to review code, debug issues, and contribute to critical deliverables.
- Solid experience with relational databases (SQL Server, PostgreSQL, MySQL) — able to review query performance, data models, and troubleshoot production data issues.
- Working knowledge of CI/CD pipelines (Jenkins, GitHub Actions, or equivalent) — understands pipeline stages including code scan, secret scan, and deployment automation.
- Experience with cloud platforms (AWS preferred), including containerization (Docker, Kubernetes) and basic infrastructure concepts.
- Understanding of microservices architecture, API design (REST/gRPC), and event-driven patterns (Kafka, RabbitMQ, SQS).
- Familiarity with NoSQL databases (MongoDB, Redis, DynamoDB) and when to apply them.
- Experience with observability tools — logging, monitoring, tracing (e.g., Datadog, Grafana, ELK, CloudWatch).
- Understanding of security best practices, including OWASP Top 10, authentication/authorization patterns (OAuth2, JWT), and PCI DSS application-level requirements.
- Strong knowledge of Agile/Scrum methodologies — able to run ceremonies, manage sprints, and drive continuous delivery cadence.
- Proven ability to estimate, plan, and deliver work with a track record of shipping projects on time.
- Strong problem-solving and debugging skills with experience resolving production issues under pressure.
- Excellent organizational and time management skills — able to juggle multiple workstreams without dropping deliverables.
- Clear communicator in both English and Thai — able to translate technical context for non-technical stakeholders.
- Good inter-team communication and ability to collaborate across engineering, QA, DevOps, and product.
- Comfortable with ambiguity — can make decisions with incomplete information and course-correct as needed.
- High accountability mindset — owns outcomes, not just tasks.
Nice to Have
- Experience with system design for high availability, fault tolerance, and horizontal scalability.
- Exposure to event-driven / CQRS architectures.
- Experience with infrastructure-as-code (Terraform, CloudFormation).
- Familiarity with performance testing and optimization techniques for high-TPS systems.
Technical Stack
- Languages: .NET, Java
- Databases: SQL Server, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB
- CI/CD & Infrastructure: Jenkins, GitHub Actions, AWS, Docker, Kubernetes, Terraform, CloudFormation
- API & Messaging: REST, gRPC, Kafka, RabbitMQ, SQS
- Observability: Datadog, Grafana, ELK, CloudWatch
Team & Environment
You will be leading and managing a team of 3–6 developers, fostering a culture of accountability, collaboration, and continuous improvement.
Work Mode
This role is onsite, located at Empire Tower (BTS Chong Nonsi).





