Senior Software Engineer(Python) – Tartanhq Solutions – Full Job Description

🗓 Posted on: April 9, 2025 | 📁 Category: Python | 📍 Location: India

Company: Tartanhq Solutions
Location: Gurugram, Haryana
Job Type: Full-time
Salary: Negotiable

Backend Senior Software Engineer

Who are we looking for? We are seeking a talented and experienced Backend Senior Software Engineer to join our dynamic team. The ideal candidate will be a hands-on coding expert with a strong background in Python & Django and a proven track record of designing, architecting, and delivering scalable and extendable systems. As a Senior Software Engineer, you will play a pivotal role in guiding the technical direction of our products, ensuring the implementation of best coding practices, and taking ownership of tech delivery.

KEY RESPONSIBILITIES:

  • Design, develop, test, and maintain backend services using Python, Django, FastAPI, etc.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Work with databases, either MySQL or PostgreSQL, for efficient data storage and retrieval.
  • Ensure the performance, scalability, and security of backend systems.
  • Problem-solving and troubleshooting to address software defects and issues.
  • Keep abreast of industry trends and best practices to enhance the software development process.
  • Contribute to the overall software delivery process with a focus on quality and efficiency.
  • Knowledge of queuing systems such as Celery and RabbitMQ.

Qualifications:

  • 3+ years of professional experience in backend software development.
  • Proficiency in Python for building robust and scalable applications.
  • Understanding of databases, including MongoDB and either MySQL or PostgreSQL.
  • Knowledge of cloud services such as AWS or GCP is a plus.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Focus on software delivery with a commitment to meeting deadlines.
  • Ability to adapt and thrive in a dynamic startup environment.
  • Knowledge of queuing systems such as Celery and RabbitMQ.

Soft Skills:

  • Strong communication and collaboration skills to work efficiently in a cross-functional team.
  • Problem-solving mindset and the ability to handle challenging technical issues across both front and back-end layers.
  • Passion for technology and innovation, and a commitment to learning and adapting to new tools and techniques.

Nice to Have:

  • Familiarity with Docker, microservices architecture, and DevOps practices.
  • Experience with containerization and deploying apps in production environments.
  • Prior experience in a startup environment, handling fast-paced and dynamic challenges.

Apply Now