Talent.com
Senior Software Engineer - Backend Technologies

Senior Software Engineer - Backend Technologies

HirevedaIndia
19 days ago
Job description

About the Role :

We are seeking an experienced Senior Software Engineer to join our development team.

In this role, you will design, develop, and maintain high-quality software solutions that drive our products and business forward.

You will collaborate closely with cross-functional teams, mentor junior engineers, and contribute to architectural and technical decisions.

Key Responsibilities :

  • Design, develop, test, and deploy scalable and maintainable software applications.
  • Collaborate with product managers, designers, and other engineers to understand requirements and deliver technical solutions.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge across the team.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Troubleshoot, debug, and optimize existing software to improve performance and reliability.
  • Contribute to architectural design and help define technical standards and best practices.
  • Stay up to date with emerging technologies and evaluate their potential impact on the product.

Required Qualifications :

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong proficiency in one or more programming languages such as Java, Python, C#, JavaScript / TypeScript, or Go.
  • Experience with backend development, RESTful APIs, and microservices architecture.
  • Familiarity with frontend frameworks (React, Angular, Vue.js) is a plus.
  • Experience with databases (SQL and NoSQL) and data modeling.
  • Strong understanding of software design principles, algorithms, and data structures.
  • Experience with version control systems (Git) and CI / CD pipelines.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Backend • India