5 years

4 - 10 Lacs

Posted:9 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

About Tarento:


Tarento is a fast-growing technology consulting company headquartered in Stockholm, with a strong presence in India and clients across the globe. We specialize in digital transformation, product engineering, and enterprise solutions, working across diverse industries including retail, manufacturing, and healthcare. Our teams combine Nordic values with Indian expertise to deliver innovative, scalable, and high-impact solutions.


We're proud to be recognized as a Great Place to Work, a testament to our inclusive culture, strong leadership, and commitment to employee well-being and growth. At Tarento, you’ll be part of a collaborative environment where ideas are valued, learning is continuous, and careers are built on passion and purpose.


Job Description:


The Lead Software Engineer / Tech Lead will be a hands-on technical leader responsible for guiding a team of engineers in the design, development, and delivery of specific, critical components of Bhashini 2.0 (e.g., API Marketplace backend, SEM modules, Partner Portal services). You will ensure technical excellence, code quality, and adherence to architectural guidelines within your domain, while actively contributing to code development and mentoring team members.


1. Lead the detailed technical design and implementation of microservices and features within your assigned domain (e.g., billing logic for the API Marketplace, user profile management for SEM, vendor project assignment for Data Annotation QA).

2. Write high-quality, maintainable, scalable, and secure code primarily using Python (Flask) and associated open-source libraries and frameworks.

3. Conduct thorough code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices within the team.

4. Decompose complex product features and architectural requirements into actionable technical tasks and user stories for sprint planning.

5. Act as a technical subject matter expert for your team, troubleshooting complex technical issues and providing solutions.

6. Collaborate closely with the Lead Technical Architect to ensure that team-level designs align with and contribute to the overall Bhashini 2.0 technical strategy.

7. Mentor and coach junior and mid-level engineers, fostering a culture of continuous learning, technical growth, and innovation.

8. Work tightly with Product Owners and Scrum Masters to ensure timely and effective delivery of features based on the roadmap.

9. Contribute to the continuous improvement of the development process, including CI/CD pipelines, testing strategies, and monitoring.


Must Have:

  • 5+ years of experience in software development, with at least 2 years in a technical lead or senior engineering role.
  • Strong hands-on proficiency in Python, particularly with web frameworks like Flask.
  • Extensive experience in designing, developing, and consuming RESTful APIs.
  • Proven expertise with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with message queuing systems (e.g., Kafka) for building event-driven architectures.
  • Experience with containerization (Docker) and deploying applications on Kubernetes.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Familiarity with DevOps practices and collaboration with operations teams.
  • Strong problem-solving skills, attention to detail, and a commitment to delivering high-quality software.
  • Excellent communication and interpersonal skills, with a proven ability to lead and motivate a technical team

Good to Have:

  • Experience with frontend technologies (e.g., JavaScript frameworks) to understand full-stack implications.
  • Exposure to AI/ML development principles, especially in NLP or Speech technologies.
  • Experience in a fast-paced, agile development environment (Scrum/Kanban).
  • Contributions to open-source projects.


1. .

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Chennai, Tamil Nadu, India

Jaipur, Rajasthan, India

Indore, Madhya Pradesh, India