Associate Principal Engineer, Javascript Fullstack

IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsJavascriptSoftware ArchitectureTypeScriptVue.JsAngularReactCI/CDRESTful APIsMicroservices

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline, or equivalent practical experience.
  • Extensive professional experience in full-stack JavaScript development.
  • Strong expertise with modern JavaScript, TypeScript, Node.js, and contemporary frontend frameworks such as React, Angular, or Vue.js.
  • Solid understanding of software architecture, RESTful APIs, microservices, cloud-based applications, and distributed systems.
  • Experience working with databases, version control systems, CI/CD pipelines, and modern development tools.
  • Strong knowledge of software engineering principles, design patterns, testing methodologies, and secure coding practices.
  • Proven ability to lead technical initiatives, mentor engineering teams, and make sound architectural decisions.
  • Excellent analytical, problem-solving, communication, and stakeholder management skills.
  • Comfortable working in agile, collaborative, and fast-paced development environments.

Responsibilities

  • Design, develop, and maintain scalable full-stack JavaScript applications using modern frameworks and technologies.
  • Lead technical solution design and contribute to architecture decisions that support performance, scalability, security, and maintainability.
  • Collaborate closely with cross-functional teams including product managers, designers, architects, and fellow engineers to deliver high-quality software solutions.
  • Review code, establish engineering best practices, and promote high standards for software quality, testing, and documentation.
  • Mentor and support developers by providing technical guidance, knowledge sharing, and constructive feedback.
  • Identify opportunities for continuous improvement, troubleshoot complex technical issues, and drive innovation across the software development lifecycle.
  • Contribute to agile ceremonies, technical planning, and successful delivery of projects while ensuring alignment with business objectives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now