Forthcode Technologies
Website:
forthcode.com
Job details:
Role Overview
We are looking for a hands-on Technical Lead – Full Stack Engineering to lead the design, development, and delivery of scalable enterprise and AI-powered applications. This role is ideal for a strong full-stack engineer who has evolved into a technical leadership position and can effectively balance architecture, coding, team leadership, and delivery ownership.
The ideal candidate should have deep expertise in Node.js and React.js, strong system design capabilities, and experience leading engineering teams in fast-paced product environments. This role requires a strong ownership mindset, technical decision-making ability, and the capability to mentor and scale a team of 8–10 engineers.
Key Responsibilities
Engineering Leadership & Technical Ownership
- Lead the architecture, design, development, and delivery of scalable web applications and enterprise platforms.
- Provide technical leadership, mentorship, and guidance to engineering teams across backend, frontend, platform, and AI-driven initiatives.
- Drive architecture decisions, technical standards, and engineering best practices for scalable and maintainable systems.
- Own engineering estimations, sprint planning, technical execution, and delivery commitments.
- Define and enforce coding standards, PR review processes, development workflows, and release governance.
- Ensure delivery of non-functional requirements (NFRs) including scalability, performance, reliability, availability, and security.
- Collaborate closely with Product, Project Management, QA, UI/UX, DevOps, and business stakeholders to drive successful project delivery.
- Proactively identify technical risks, performance bottlenecks, and architectural gaps, and drive resolution strategies.
Full Stack Development
- Architect and develop full-stack applications using Node.js and React.js.
- Design and build scalable REST APIs, backend services, and microservices-based architectures.
- Lead frontend architecture and responsive UI development using modern React.js frameworks and libraries.
- Participate actively in hands-on development, troubleshooting, debugging, and optimization of critical modules.
- Ensure application maintainability, code quality, scalability, and performance optimization.
- Drive secure coding practices and application reliability across development initiatives.
AI & Platform Engineering
- Lead backend and platform engineering initiatives supporting AI-powered applications and integrations.
- Collaborate with AI/ML teams on platform integration, deployment readiness, and scalable execution.
- Support implementation of intelligent workflows, automation platforms, and AI-enabled enterprise solutions.
Build, Release & Production Operations
- Oversee build pipelines, CI/CD workflows, release deployments, and production rollout processes.
- Lead incident management, root-cause analysis (RCA), and production issue resolution activities.
- Drive platform stability, proactive bug fixing, operational monitoring, and performance improvements.
- Support maintenance, support operations, and environment management across projects.
Cloud Infrastructure & DevOps Coordination
- Collaborate with DevOps and Infrastructure teams managing cloud and deployment environments across:
- AWS
- Azure
- Cloudflare
- MongoDB Atlas
- Support infrastructure optimization, scalability, monitoring, reliability, and deployment governance.
- Ensure engineering teams follow cloud and DevOps best practices for secure and scalable deployments.
Engineering Process & Tools Governance
- Oversee and optimize engineering productivity tools and workflows including:
- GitHub
- Atlassian Jira
- Microsoft 365
- Absentify
- Improve engineering governance, release management processes, sprint workflows, and development practices.
- Drive adoption of engineering metrics, code quality standards, and operational excellence practices.
Team Building & Organizational Support
- Mentor and guide engineers through technical discussions, architecture reviews, and code reviews.
- Lead and support technical hiring, interviews, onboarding, and team development initiatives.
- Foster a strong engineering culture focused on ownership, collaboration, quality, and continuous improvement.
- Participate in innovation initiatives, internal technical programs, and engineering capability building.
- Support operational, compliance, and technology governance activities including VA/PT, ISMS, and infrastructure-related responsibilities when required.
Required Skills & Qualifications
- Bachelor’s degree in Engineering, Computer Science, IT, or related field.
- 7+ years of software development experience with strong full-stack expertise.
- Proven experience leading engineering teams of 8–10 developers in product or enterprise environments.
- Strong hands-on expertise in:
- Node.js
- React.js
- JavaScript / TypeScript
- REST APIs
- Microservices Architecture
- Strong understanding of system design, scalable architecture, and distributed systems.
- Experience with Agile/Scrum development methodologies and sprint-based execution.
- Strong understanding of CI/CD pipelines, DevOps workflows, release management, and cloud deployments.
- Experience with cloud platforms and services including AWS, Azure, Cloudflare, and MongoDB Atlas.
- Strong debugging, performance optimization, and production troubleshooting skills.
- Excellent communication, mentoring, stakeholder management, and leadership skills.
- Strong ownership mindset with ability to drive execution in fast-paced environments.
Preferred Qualifications
- Experience working on AI-enabled or platform engineering projects.
- Exposure to Docker, Kubernetes, containerized deployments, and infrastructure automation.
- Familiarity with security best practices, compliance processes, VA/PT, and ISMS frameworks.
- Experience in enterprise SaaS or scalable product engineering environments.
What We Are Looking For
- A hands-on technical leader who can balance architecture, coding, and team leadership.
- Someone who can bring technical direction, execution discipline, and engineering excellence to the team.
- A mentor who can guide developers, improve engineering maturity, and build scalable systems.
- A proactive problem-solver with strong ownership and accountability.
- A leader who thrives in dynamic environments and can drive high-quality engineering execution.
Click on Apply to know more.