Senior Software Engineer(Python) – Tartanhq Solutions – Full Job Description
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