Location: Hyderabad, India

Company Introduction

At Tag-N-Trac, we are providing full stack IoT traceability solution using custom smart labels and ultra-low power devices. We use cutting-edge technologies to enable end to end supply chain digitization.  We at the forefront of revolutionizing supply chain, warehouse, and inventory management solutions by providing real-time visibility into assets and shipments.

Our dedicated team collaborates closely with the Product team to architect and uphold cutting-edge technologies that power our core platform, customer-facing APIs, and real-time events processing tailored specifically for the challenges in the supply chain industry. We tackle compelling technical hurdles, working with data from our fleet of IoT to provide real-time visibility. 

What We Are Looking For

We are looking for a visionary and technically adept Software Architect to join our team. You will play a pivotal role in shaping the technical future of our highly scalable real-time applications built using Ruby on Rails. You will partner closely with the product team to translate business needs into elegant and efficient technical solutions, while fostering a culture of innovation and excellence within the engineering team.


Own the Technology Vision and Drive Innovation:
  • Architect of our SaaS platform's technological future, crafting strategic decisions that ensure scalability, performance, and reliability.
  • Lead the design and implementation of real-time messaging and data streaming solutions using the latest technologies.
  • Define and enforce coding standards, best practices, and architectural patterns to maintain code quality and consistency.

Build a High-Performing Team:

  • Participate in technical recruitment and assemble a team of exceptional software engineers.
  • Mentor and coach, your team, fostering a culture of continuous learning, improvement, and mutual respect.
  • Work closely with the Product team, engineering leadership, and other stakeholders to translate vision into a tangible roadmap.

Deliver Excellence and Drive Results:

  • Own and deliver processes to enhance engineering quality and meet our SLAs.
  • Take ownership of the technical architecture, guide engineering design, and make critical decisions with confidence.
  • Continuously improve team efficiency by identifying and implementing strategic investments in technology, process, and continuous delivery.

Inspire a Culture of Innovation:

  • Deliver high-performance web services that seamlessly adapt to evolving business needs, influencing ideation and exceptional problem-solving.
  • Guide technical design, vision, and implementation strategy, inspiring your team to achieve operational excellence.
  • Foster a data-centric mindset where exceptional ideas are embraced and considered, regardless of their origin.

Empower Your Team and the Organization:

  • Guide your direct reports to have a positive impact on the organization and chart a fulfilling career path.
  • Actively participate in grassroots innovation and contribute to decentralized decision-making within the engineering team.

Technical Requirements

  • Core Skills:

    • Ruby on Rails: In-depth knowledge of Ruby on Rails framework, Rails Engines, its internals, gems, and best practices. Experience with building complex, real-time web applications.
    • Distributed Systems and Microservices: Strong understanding of distributed systems architecture, microservices design principles, and API design methodologies like RESTful APIs.
    • Real-Time Systems: Expertise in real-time messaging technologies like Kafka or RabbitMQ, data streaming pipelines, and low-latency communication protocols.
    • Scalability and Performance: Extensive experience in designing and implementing highly scalable and performant software systems. Understanding of load balancing, caching mechanisms, and optimization techniques.
    • Database Design: Proficiency in designing and optimizing relational databases (e.g., PostgreSQL) for high-throughput environments. Familiarity with NoSQL databases like Redis or MongoDB could be a plus.
    • Cloud Technologies: Experience with cloud-based deployments on platforms like AWS (preferably), GCP, or Azure. Knowledge of containerization technologies like Docker and Kubernetes could be beneficial.
  • Desired Skills:

    • DevOps Practices: Understanding of DevOps principles and how to integrate development, testing, and deployment processes for continuous delivery.
    • Security: Awareness of security best practices and potential vulnerabilities in web applications. Ability to design and implement secure software solutions.
    • Monitoring and Logging: Experience with monitoring systems and tools for real-time performance analysis and error logging.


  • Education: Bachelor’s degree in computer science, Software Engineering, or a related field. Master’s degree could be a plus but not mandatory.
  • Experience:
    • 8+ years of experience as a software engineer, with at least 6 years in Ruby on Rails development.
    • 3+ years of experience in leading or participating in software architecture decisions.
    • Proven track record of successfully designing and implementing scalable, real-time applications.

Nice To Haves

  • Excellent communication and presentation skills
  • Strong leadership qualities and the ability to mentor and coach engineers
  • Passion for continuous learning and staying up to date with the latest technologies.
  • Open-mindedness and adaptability to changing business needs and technologies.
  • A collaborative and problem-solving mindset
  • Experience designing and developing products in supply chain domains.


To apply, send your resume to: [email protected]