Bestkaam Logo
Back to Jobs
TELUS Digital

Senior Software Engineer

Actively Reviewing

TELUS Digital

Noida Full-Time 4–8 yrs exp Posted 3 weeks ago  · Apply by Aug 25, 2026

Position overview:

As an Software Engineer- Senior you design, develop, test, and maintain software systems. You use your knowledge in programming languages, algorithms, data structures and software engineering principles to create functional and efficient software solutions.


Key responsibilities

  • Understand business requirements and convert them into technical specifications and architectural designs
  • Write and refactor production quality code for new and existing products using programming languages following best practices and coding standards to ensure readability, maintainability and efficiency of the codecase
  • Contribute expertise during product design and code review sessions
  • Create and maintain technical documentation
  • Mentor and share best practices with team members


Functional competencies

  • Proficient in one or more programming languages and frameworks
  • Expertise in the software development lifecycle (SDLC)
  • Fluency in at least one frontend and one backend framework (Python and React preferred)
  • Expertise with continuous integration and continuous deployment practice
  • Expert knowledge of database management systems (NoSQL preferred)) and relational databases (PostgreSQL preferred)
  • Expert knowledge of web technologies and frameworks
  • Knowledge of AI assisted development


Qualifications

  • 5+ years of experience in building web applications with modern languages and frameworks (Ruby, Java, React, Vue.js)
  • 2+ years test-driven development with current fluency in at least one test framework
  • 2+ years NoSQL (MongoDB preferred)
  • 2+ years relational databases (PostgreSQL preferred)
  • Bachelor’s degree in Computer Science, Software Engineering or related field