HamburgerMenu
hirist

TartanHQ - Senior Software Engineer

TartanHQ Solutions Private Limited
Anywhere in India/Multiple Locations
4 - 8 Years
star-icon
4.6white-divider55+ Reviews

Posted on: 24/11/2025

Job Description

Position Summary :

We are seeking a highly skilled and experienced Senior Software Engineer to design, develop, and deliver high-quality software solutions for complex business needs.

In this role, you will work on end-to-end development-from requirement analysis and system design to coding, testing, deployment, and support.

You will collaborate closely with cross-functional teams, mentor junior developers, and contribute to architectural decisions that drive product excellence and scalability.

Key Responsibilities :

- Design, develop, and maintain scalable, reliable, and high-performance applications.

- Write clean, efficient, testable, and well-documented code following industry best practices.

- Participate in architecture and design discussions to influence system direction and technical strategy.

- Build modular, reusable components and improve existing codebases.

- Guide junior engineers by conducting code reviews, providing technical guidance, and sharing best practices.

- Collaborate with architects and senior technical leads to implement robust solutions.

- Drive continuous improvement in coding standards, development practices, and technical excellence.

- Work closely with Product, QA, DevOps, and UX teams to deliver features that meet functional and non-functional requirements.

- Participate in planning sessions, estimations, sprint reviews, and retrospectives.

- Troubleshoot problems across the entire stack-application, database, infrastructure, and integrations.

- Implement automated unit tests, integration tests, and participate in CI/CD workflows.

- Optimize application performance, monitoring, and reliability.

- Support production deployments and assist in resolving post-release issues.

- Create and maintain technical documentation for systems, processes, and APIs.

- Evaluate and adopt new tools, frameworks, and technologies to enhance productivity and product quality.

- Contribute to process improvement initiatives, automation, and engineering best practices.

Required Qualifications & Skills :

Education & Experience :

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 4- 8 years of professional experience in software development.

Technical Skills :

- Strong proficiency in Java / Python / C# / JavaScript / Node.js

- Experience with web development frameworks such as Spring Boot, .NET Core, Django, Express, Angular, React, or Vue.js.

- Hands-on experience with REST APIs, microservices, and distributed systems.

- Good understanding of databases (SQL & NoSQL) and ability to write optimized queries.

- Experience with CI/CD pipelines, Git, and automated testing frameworks.

- Familiarity with cloud platforms (AWS, Azure, GCP) is highly desirable.

- Knowledge of containerization and orchestration tools (Docker, Kubernetes) is a plus

info-icon

Did you find something suspicious?