Home·Find Jobs·Senior Software Engineer – Typescript
V

Senior Software Engineer – Typescript

VettedBench
Posted 8 days ago
Bengaluru7+ yrsHybrid

About this role

The team is seeking a Senior Software Engineer with a strong proficiency in TypeScript to play a key role in driving the growth of their innovative software solutions. This position requires a deep understanding of software development and architecture, as well as a passion for delivering high-quality, scalable applications.

Key Responsibilities:

  • Design, develop, test, and deploy complex software solutions.
  • Lead technical design discussions and guide implementation approaches.
  • Deliver complex features and solutions across multiple contributors.
  • Contribute to architectural decisions and identify technical risks.
  • Drive modernization and technical debt reduction within assigned systems.
  • Ensure solutions are scalable, maintainable, secure, and aligned with business requirements.
  • Own the design, delivery, and ongoing technical health of assigned systems and services.
  • Investigate and conduct root-cause analysis of complex production issues.
  • Collaborate with DevOps and Platform teams to improve reliability, monitoring, and observability.
  • Mentor Software Engineers and support their technical development.
  • Champion high standards for code quality, testing, security, and maintainability.
  • Use AI-assisted development tools to improve engineering productivity and quality.
  • Communicate technical decisions, risks, and trade-offs clearly to relevant stakeholders.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 7+ years of professional software development experience.
  • Strong fluency in TypeScript with significant experience in building production web applications and services.
  • Experience with modern frontend and backend application development, including React and HTML/CSS.
  • Strong experience in designing and supporting scalable production systems.
  • Familiarity with relational databases such as MySQL.
  • Experience with Docker and understanding of networking concepts relevant to web applications.
  • Strong system design, troubleshooting, and analytical skills.
  • Experience in leading technical projects and mentoring engineers.
  • Excellent communication and stakeholder management skills.

Preferred Qualifications:

  • Experience with cloud platforms such as Azure or AWS.
  • Familiarity with event-driven architectures and messaging technologies.
  • Knowledge of CI/CD practices and application security.
  • Experience with Kubernetes and modern UI/design systems.
  • Exposure to PHP/AngularJS is beneficial, along with Java or C# experience.

What we offer:

The team provides a collaborative work environment that encourages innovation and personal growth. They value diversity and aim to create a workplace where everyone can thrive and make a meaningful impact on their products and clients.

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →