Search by job, company or skills

Algoworks Technologies

Full Stack Engineer

10-12 Years
Save
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Principal – FullStack

Location: India, Remote

Experience: 8+ Years

Algoworks

www.algoworks.com

About the company

Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.

For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.

At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.

Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.

Follow the video below to know about us! Clipchamp

Role overview

We are seeking a highly experienced Lead Full Stack Engineer to provide both technical leadership and hands-on engineering expertise for a complex enterprise SaaS platform. This role will be responsible for leading a team of developers, driving issue resolution efforts, improving platform stability, and serving as a key technical liaison with clients and stakeholders.

The ideal candidate combines strong technical depth with leadership, communication, and problem-solving skills. They must be comfortable managing engineers, conducting architectural and root-cause investigations, coordinating cross-functional teams, and communicating effectively with clients regarding technical issues, remediation plans, and platform improvements.

Key responsibilities:

1.Technical leadership

  • Lead and mentor a team of full-stack developers, providing technical guidance, code reviews, and career development support.
  • Establish engineering best practices, coding standards, and quality processes.
  • Drive technical decision-making and solution design across the platform.
  • Coordinate development efforts across multiple workstreams and releases.
  • Partner with Product, QA, DevOps, and Support teams to align priorities and execution.

2.Production support and troubleshooting

  • Lead investigation and resolution of complex production issues, critical defects, and customer escalations.
  • Perform root-cause analysis across frontend, backend, database, integrations, and infrastructure layers.
  • Identify systemic issues and implement long-term corrective actions.
  • Review platform architecture and recommend improvements for scalability, maintainability, reliability, and performance.
  • Support release readiness, deployment validation, and production stability initiatives.

3.Client and stakeholder communication

  • Act as a technical point of contact for clients and key stakeholders.
  • Participate in client meetings to discuss issues, remediation plans, platform enhancements, and technical roadmaps.
  • Communicate technical concepts and findings clearly to both technical and non-technical audiences.
  • Provide status updates, risk assessments, and resolution plans for critical issues.
  • Build trust with clients through proactive communication and ownership of outcomes.

4.Platform improvement and engineering excellence

  • Drive initiatives to reduce technical debt and improve overall platform quality.
  • Improve observability, monitoring, diagnostics, and operational processes.
  • Review and optimize application performance, database efficiency, and system scalability.
  • Collaborate with QA teams to improve automation coverage and defect prevention.
  • Contribute to long-term modernization and architectural improvement efforts.

Required skills and qualification:

  • Bachelor's degree in Computer Science, Information Technology, Engineering or a related field.
  • 10+ years of software engineering experience.
  • 3+ years in a technical lead, team lead, or engineering leadership role.

Frontend

  • Strong JavaScript and TypeScript expertise.
  • Experience with legacy frontend frameworks such as Knockout.js, AngularJS, or similar MVVM architectures.
  • Modern frontend experience with React, Angular, or Vue.js.
  • HTML5, CSS3, Bootstrap, responsive design.
  • Strong browser debugging and troubleshooting skills.

Backend

  • Strong experience with C# and .NET Framework / .NET Core.
  • REST API design, development, and troubleshooting.
  • Authentication and authorization implementations.
  • Experience supporting distributed enterprise applications.

Database

  • Microsoft SQL Server expertise.
  • Query optimization and performance tuning.
  • Stored Procedures, Views, Functions, Indexing, and Data Modeling.
  • Ability to troubleshoot complex data and application issues.

Cloud and DevOps

  • Azure experience preferred.
  • Azure DevOps and CI/CD pipelines.
  • Application monitoring, logging and telemetry.
  • Performance profiling and diagnostics.
  • Experience with production support and operational excellence.

Must have skills:

  • Proven experience leading and mentoring engineering teams.
  • Ability to coordinate work across developers, QA, DevOps, Product, and Support teams.
  • Strong client-facing communication and stakeholder management skills.
  • Ability to prioritize competing demands and manage escalations effectively.
  • Strong documentation, presentation, and reporting capabilities.
  • Experience driving resolution of high-impact production issues.

Good to have skills:

  • Experience supporting enterprise SaaS products.
  • Experience working with legacy systems and modernization initiatives.
  • Knowledge of observability, monitoring, platform reliability and SRE practices.
  • Experience working directly with customers and executive stakeholders.

Desired attributes:

  • Strong ownership mindset with a focus on platform stability, scalability, and quality.
  • Excellent problem-solving skills with the ability to drive complex technical decisions.
  • Effective stakeholder management and cross-functional collaboration abilities.
  • Passion for mentoring teams, improving engineering practices and delivering business impact.

Interview process

2 rounds of discussion.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149065953

Similar Jobs

Pune, India

Skills:

GitTypescriptJavascriptDockerHtml5ReactjsFastAPINextJSRest ApisKubernetesPythonAI-powered developer toolsOpenAI CodexClaudeGitHub Copilot

Noida, India

Skills:

GraphqlPostgreSQLDynamodbNode.jsMochaCss3Vue.JSGcpMySQLHtml5MongoDBAzureAWSVitest

Bengaluru, India

Skills:

Angular.jsGithubRustPostgreSQLNode.jsHttpSqlNosqlRESTDockerMySQLMongoDBRestful ApisCosmos DBPythonreal-time communication technologiesDocker Composeevent-driven architecturesWebSocketsGitHub Actions

Gurugram, Gurugram, India

Skills:

GitAutomated TestingPythonSqlAngular

India

Skills:

react.js DockerPythonSqlAutomated TestingAWSGitHub ActionsGraphQL APIsObservability toolsAI coding agents