Lead Software Engineer
Jenosize โ Thailand ยท Posted ~21 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Key Responsibilities
End-to-End Technical OwnershipTranslate client/business requirements into architecture, feature scope, backlog, milestones, and acceptance criteria.Own delivery from discovery, estimation, implementation, QA, deployment, and handover.Make technical decisions with clear trade-offs around speed, maintainability, security, cost, and business impact.Escalate early when scope, timeline, data access, or technical feasibility creates risk.
AI-Accelerated EngineeringUse AI coding agents and developer tools responsibly to speed up coding, refactoring, debugging, testing, and documentation.Create clear prompts, task breakdowns, review checklists, and guardrails for agent-assisted work.Verify AI-generated code before merge, especially around security, data privacy, dependencies, and edge cases.Build reusable patterns, templates, and internal playbooks that help the team deliver faster over time.
Software Development and ArchitectureBuild and review web applications, APIs, workflow automations, data integrations, dashboards, and AI assisted features.Design pragmatic architecture suitable for project size, budget, timeline, and future maintenance.Ensure code quality through review, testing, observability, documentation, and deployment discipline.Work across front-end, back-end, database, API integration, and AI/LLM service layers as needed.
Client and Stakeholder CommunicationJoin client meetings to clarify requirements, explain technical options, present progress, and manage expectations.Communicate technical complexity in a way non-technical stakeholders can understand.Prepare technical notes, timelines, demos, issue logs, and decision records.Protect team focus while keeping clients and internal stakeholders informed.
Team Leadership and Delivery EnablementLead junior/mid engineers, vendors, or cross-functional teammates when assigned.Break work into clear tickets, define done, review output, unblock teammates, and keep delivery moving.Coordinate with Product, PM, Design, QA, AE, and client teams.Leave behind reusable documentation, technical standards, and handover notes
Qualifications
3+ years of software engineering experience, with evidence of owning project delivery end-to-end.Strong practical experience in at least one modern web stack such as TypeScript/Node.js, React/Next.js, Python/FastAPI, or similar.Can work across front-end, back-end, API integration, database, deployment, and debugging without heavy supervision.Has used AI coding agents or AI developer tools in real work, not just experiments.Has experience talking directly with clients, business stakeholders, or non-technical users.Can estimate, plan, prioritize, and explain delivery trade-offs clearly.Comfortable with Git, code review, issue tracking, documentation, and production-readiness practices.Understands basic security, privacy, access control, and data handling risks.
We have 66,010 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 66,010 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume