Python Software Architect with Microservices Expertise

3 days ago


Bengaluru, Karnataka, India Tipstat® Full time

We are seeking a highly skilled Senior Software Engineer to join our engineering team at Tipstat®. This role requires expertise in Python and microservices architecture, with a strong focus on scalability, maintainability, and efficiency.

About the Role

This is a full-time position offering a competitive salary of $120,000 - $180,000 per year. The successful candidate will have the opportunity to work on challenging projects, collaborate with experienced developers, and contribute to the growth and success of our team.

Key Responsibilities
  • Design and implement scalable, maintainable, and efficient Python-based applications using frameworks like Django, Flask, or FastAPI.
  • 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.
Requirements
  • 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.


  • Bengaluru, Karnataka, India Happie Hire Full time

    Job Title: Software Architect with Java Microservices ExpertiseAbout Happie HireHappie Hire is a leading staffing agency specializing in IT talent. Our goal is to connect top professionals with exciting opportunities.Salary Estimate:The estimated salary range for this position is ₹1,500,000 - ₹3,000,000 per annum, based on industry standards and the...


  • Bengaluru, Karnataka, India HireInfinity Consulting Full time

    We are seeking an experienced Chief Microservices Architect to lead the design, development, and deployment of complex microservices-based systems. With a minimum of 10 years of hands-on experience in Java, Spring Boot, and AWS, the ideal candidate will have expertise in Microservices architecture and development.Key Responsibilities:Lead cross-functional...


  • Bengaluru, Karnataka, India Soliton Technologies Full time

    Unlock Your Potential as a Senior Python Software ArchitectSoliton Technologies is a high-tech software company with a strong presence in the semiconductor industry, seeking an experienced Senior Python Software Architect to lead our GenAI initiatives. As a key member of our team, you will leverage your expertise in Python and microservices architecture to...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Senior Software Architect - Java MicroservicesAbout the Role:Tata Consultancy Services is seeking a skilled Senior Software Architect to join our team in Bengaluru. As a key member of our engineering team, you will design and develop high-quality software solutions using Java and microservices architecture.Responsibilities:* Design and implement...


  • Bengaluru, Karnataka, India Growth Gamut Pvt Ltd Full time

    Job DescriptionGrowth Gamut Pvt Ltd is seeking an experienced Enterprise Microservices Architect to lead the design and development of large-scale, distributed systems in a cloud environment.About the Role:Leverage expertise in microservices architecture, RESTful APIs, and GraphQL to design and implement scalable backend systems.Collaborate with...


  • Bengaluru, Karnataka, India UPWARDIQ SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Role OverviewThis is a highly challenging and rewarding role for an experienced Senior Python Backend Architect to design, implement, and lead the development of robust, scalable, and secure back-end services using Python and AWS serverless technologies.The successful candidate will be responsible for providing technical leadership and mentorship to a team...


  • Bengaluru, Karnataka, India HireInfinity Consulting Full time

    Company OverviewHireInfinity Consulting is a dynamic and forward-thinking consulting firm dedicated to delivering cutting-edge solutions in software engineering.About the RoleWe are seeking an experienced Lead Microservices Architect with a minimum of 10 years of hands-on experience in designing, developing, and deploying complex microservices-based systems...


  • Bengaluru, Karnataka, India NeuAlto Full time

    We are seeking a talented software engineer to join our team at NeuAlto. As a Go Lang Developer, you will play a crucial role in designing and developing high-performance applications using Golang and Python.Job SummaryThis is a great opportunity for an experienced developer to grow with our company, leveraging their skills to drive innovation and deliver...


  • Bengaluru, Karnataka, India UPWARDIQ SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Job Overview:At UPWARDIQ SOFTWARE SOLUTIONS PRIVATE LIMITED, we're looking for a talented Python Cloud Architect to help us drive innovation and growth. As a key member of our team, you'll design and develop scalable, secure, and efficient cloud-based solutions using Python and AWS serverless technologies.Responsibilities: Cloud Architecture: Design and...


  • Bengaluru, Karnataka, India HDFC Bank Full time

    Job OverviewHDFC Bank is seeking a seasoned Senior Microservices Architect to lead the development of critical retail banking channels.About the RoleAs a key member of our team, you will design and develop microservices and batch programs in Golang, utilizing gRPC and GoRoutines. Your expertise will be invaluable in ensuring the quality and maintainability...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job OverviewIxly Technology is seeking a talented Python Software Architect to join our team. As a key member of our engineering department, you will be responsible for designing and developing scalable software solutions using Python.


  • Bengaluru, Karnataka, India Dell Full time

    We are seeking a talented Senior Software Engineer with expertise in microservice based architecture to join our passionate team.Job DescriptionAs a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable microservices solutions using Java 17 and Spring Boot. You will work closely with cross-functional teams to...


  • Bengaluru, Karnataka, India UPWARDIQ SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Job Description:UPWARDIQ SOFTWARE SOLUTIONS PRIVATE LIMITED is seeking a highly skilled Python AWS Solutions Architect to join our team. As a key member of our engineering team, you will be responsible for designing and implementing robust, scalable, and secure back-end services using Python and AWS serverless technologies.In this role, you will work closely...


  • Bengaluru, Karnataka, India Synechron Full time

    Job Summary:">We are seeking a highly skilled Software Architect and Senior Python Developer to join our team at Synechron. As a key member of our agile working environment, you will play a crucial role in continuously improving our system and reducing the complexity of cloud components.">About the Role:">The primary challenge facing our first candidate will...


  • Bengaluru, Karnataka, India Worksconsultancy Full time

    Job Description:Worksconsultancy is seeking a talented Java Microservices Architect to join our team. In this role, you will be responsible for designing and implementing scalable microservices using Spring Boot and Java.Key Responsibilities:Design and implement producer and consumer types of REST servicesDevelop high-quality code while ensuring code...


  • Bengaluru, Karnataka, India Net2Source Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Net2Source Inc. in Kuala Lumpur, Malaysia. As a key member of our development team, you will be responsible for designing and implementing microservices using the Spring Boot framework.Job DescriptionThis is an excellent opportunity for individuals with 4-10 years of...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    Squareroot Consulting Pvt Ltd. is a leading startup in India, and we are looking for a talented Backend Platform Architect to join our Engineering Division. The ideal candidate will have a strong background in building and delivering scalable software platforms, with expertise in Python, PostgreSQL, API, Microservices, and AWS.The estimated salary for this...


  • Bengaluru, Karnataka, India SAP Full time

    About the RoleWe are seeking a skilled Software Architect to join our team in CP - IT. In this role, you will be responsible for designing and developing cloud-based software solutions.Job DescriptionThis is an opportunity to leverage your expertise in Java and Python to drive innovation and growth. You will work closely with cross-functional teams to...


  • Bengaluru, Karnataka, India Luxoft Full time

    Job Title: Senior Microservices ArchitectAbout Us:Luxoft is a global technology company that helps businesses innovate and grow through software development, consulting, and IT services.Job Description:We are seeking an experienced Senior Microservices Architect to join our team. As a key member of our architecture team, you will be responsible for designing...


  • Bengaluru, Karnataka, India Leuwint Technologies Full time

    Leuwint Technologies is seeking a highly skilled Senior Cloud Software Architect to lead our cloud-native development efforts.Estimated Salary: $140,000 - $200,000 per yearWe are looking for an experienced software engineer with a strong background in Python and/or Golang programming, expertise in Linux environments, CI/CD workflows, and cloud-native...