Tipstat® | Senior Software Engineer

4 weeks ago


bangalore, India Tipstat® Full time

We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions.


Key Responsibilities


  • Design and implement scalable, maintainable, and efficient Python-based applications
  • Lead technical design discussions and architect solutions for complex business problems
  • Build and optimize RESTful APIs using frameworks like Django, Flask, or FastAPI
  • Develop and maintain database schemas, queries, and data models
  • Write clean, testable code with comprehensive unit and integration tests
  • Containerize applications and services using Docker and orchestration tools
  • Collaborate with cross-functional teams to define and implement new features
  • Mentor junior developers and conduct code reviews
  • Contribute to technical documentation and engineering best practices
  • Participate in system design and architecture decisions
  • Debug production issues and optimize application performance


Required Qualifications


  • 3+ years of professional software development experience with Python
  • Strong experience with at least two of: Django, Flask, or FastAPI
  • Proven experience with both SQL (PostgreSQL) and NoSQL (MongoDB) databases
  • Proficiency in writing efficient database queries and designing schemas
  • Experience with Docker containerization and microservices architecture
  • Strong understanding of RESTful API design principles
  • Solid knowledge of software design patterns and architectural principles
  • Experience with version control systems (Git) and CI/CD pipelines
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)


Preferred Qualifications


  • Experience with message queues (RabbitMQ, Kafka) and caching solutions (Redis)
  • Knowledge of cloud platforms (AWS, GCP, or Azure)
  • Experience with Kubernetes or other container orchestration tools
  • Contributions to open-source projects
  • Experience with Agile development methodologies
  • Strong understanding of security best practices
  • Experience with monitoring and observability tools


Technical Skills


  • Languages: Python (expert level), SQL
  • Frameworks: Django, Flask, FastAPI
  • Databases: PostgreSQL, MongoDB
  • Tools: Docker, Git
  • Testing: Unit testing, Integration testing, PyTest
  • Architecture: Microservices, RESTful APIs, Event-driven systems




  • bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions.Key ResponsibilitiesDesign and implement scalable, maintainable, and efficient Python-based...


  • bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions. Key Responsibilities Design and implement scalable, maintainable, and efficient...


  • bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence.Key ResponsibilitiesDesign, develop,...


  • bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence. Key Responsibilities Design, develop,...


  • bangalore, India Tipstat® Full time

    We're seeking a talented Senior Frontend Engineer to join our engineering team. In this role, you'll be responsible for building and maintaining high-quality, scalable user interfaces using modern web technologies. You'll work closely with designers, backend engineers, and product managers to deliver exceptional user experiences.Requirements3+ years of...


  • bangalore, India Tipstat® Full time

    We're seeking a talented Senior Frontend Engineer to join our engineering team. In this role, you'll be responsible for building and maintaining high-quality, scalable user interfaces using modern web technologies. You'll work closely with designers, backend engineers, and product managers to deliver exceptional user experiences. Requirements 3+ years of...


  • bangalore, India Tipstat® Full time

    We're seeking an experienced AI Engineer with deep expertise in open-source Large Language Models (LLMs) to join our team. In this role, you'll be responsible for training, fine-tuning, and deploying state-of-the-art language models while pushing the boundaries of what's possible with open-source AI.Key Responsibilities- Lead the implementation and...


  • bangalore, India Tipstat® Full time

    We're seeking an experienced AI Engineer with deep expertise in open-source Large Language Models (LLMs) to join our team. In this role, you'll be responsible for training, fine-tuning, and deploying state-of-the-art language models while pushing the boundaries of what's possible with open-source AI. Key Responsibilities - Lead the implementation and...


  • bangalore, India Tipstat® Full time

    We're seeking a Machine Learning Engineer with deep expertise in Large Language Models (LLMs) to join our AI team. You'll be responsible for training, fine-tuning, and optimizing state-of-the-art language models while working closely with our engineering teams to deploy these models in production.Key Responsibilities- Design and implement training pipelines...


  • bangalore, India Tipstat® Full time

    We're seeking an experienced Product Manager to lead our artificial intelligence initiatives and drive the development of AI-powered solutions. The ideal candidate will bridge the gap between technical capabilities and business needs, working closely with data scientists, engineers, and stakeholders to deliver impactful AI products.Key Responsibilities- Own...


  • bangalore, India Tipstat® Full time

    We're seeking an experienced Product Manager to lead our artificial intelligence initiatives and drive the development of AI-powered solutions. The ideal candidate will bridge the gap between technical capabilities and business needs, working closely with data scientists, engineers, and stakeholders to deliver impactful AI products. Key Responsibilities -...


  • bangalore, India Tipstat Full time

    We're seeking a talented Senior Frontend Engineer to join our engineering team. In this role, you'll be responsible for building and maintaining high-quality, scalable user interfaces using modern web technologies. You'll work closely with designers, backend engineers, and product managers to deliver exceptional user experiences. Requirements 3+ years of...


  • Bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions. Key Responsibilities Design and implement scalable, maintainable, and efficient...


  • Bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence. Key Responsibilities Design,...


  • Bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence. Key Responsibilities Design,...


  • Bangalore, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence. Key Responsibilities Design,...


  • Bangalore Metropolitan Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions.Key ResponsibilitiesDesign and implement scalable, maintainable, and efficient Python-based...


  • bangalore, India Tipstat Full time

    We're seeking an experienced AI Engineer with deep expertise in open-source Large Language Models (LLMs) to join our team. In this role, you'll be responsible for training, fine-tuning, and deploying state-of-the-art language models while pushing the boundaries of what's possible with open-source AI.Key Responsibilities- Lead the implementation and...


  • bangalore, India Tipstat Full time

    We're seeking an experienced AI Engineer with deep expertise in open-source Large Language Models (LLMs) to join our team. In this role, you'll be responsible for training, fine-tuning, and deploying state-of-the-art language models while pushing the boundaries of what's possible with open-source AI. Key Responsibilities - Lead the implementation and...


  • Bangalore Metropolitan Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence.Key ResponsibilitiesDesign, develop,...