Talent.com
Software Development Engineer II (Python)
Software Development Engineer II (Python)Confidential • Bengaluru / Bangalore, India
Software Development Engineer II (Python)

Software Development Engineer II (Python)

Confidential • Bengaluru / Bangalore, India
26 days ago
Job description

About the Company

ZAGENO offers the largest life sciences lab supply marketplace. Our one-stop shop helps scientists, lab managers, and procurement leaders compare products, source alternatives, track deliveries, and communicate order statuses in real time, accelerating innovation by saving valuable time. Leveraging advanced AI, ZAGENO enhances supply chain resilience and makes the customer experience superior, seamlessly integrating with existing systems to boost productivity and make online shopping for research materials convenient, efficient, and reliable. We are committed to innovation, excellence, and fostering a supportive, and dynamic work environment.

About the Role

ZAGENO's engineers are developing the leading-edge B2B marketplace for life sciences. We are hiring a passionate Software Development Engineer III to join our marketplace engineering team in Bengaluru. This team develops core marketplace services such as our checkout, Order Management System, finance systems, and integrations with ERPs and suppliers.

Technical Skills :

  • Expert-level proficiency in Python and frameworks like Django, Flask, or FastAPI.
  • Strong experience with designing and building RESTful APIs and microservices.
  • Proficiency in database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools like SQLAlchemy.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with CI / CD pipelines, version control (Git), and DevOps practices.
  • Knowledge of testing frameworks (e.g., pytest, unittest) and writing unit / integration tests.
  • Understanding of distributed systems, asynchronous programming, and message queues (e.g., RabbitMQ, Kafka).

Key Responsibilities :

  • Design, develop, and maintain robust, scalable, and efficient backend systems using Python and related frameworks.
  • Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.
  • System Optimization : Optimize systems for performance, scalability, and reliability, addressing bottlenecks and improving efficiency.
  • Mentor junior engineers, conduct code reviews, and provide guidance on technical and architectural decisions.
  • Tackle complex technical challenges, troubleshoot issues, and propose innovative solutions.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, and maintain sprint hygiene
  • About you :

  • Bachelor's degree in Computer Science, Mathematics, or equivalent experience
  • At least six years of relevant work experience
  • Experience with modern server-side programming in Python. Background in web frameworks such as Django, Flask, and FastAPI is advantageous
  • Experience in internet-facing cloud-native applications / APIs (Kubernetes, Helms, stateless / stateful microservices) in public clouds (GCP, AWS, Azure, etc.)
  • Demonstrated experience with relational & No-SQL databases. Postgres or MongoDB is favorable
  • Demonstrated software engineering experience in an agile environment designing and implementing robust distributed / scalable systems, preferably for modern SaaS application
  • A team player that contributes individually but builds together
  • What sets you apart :

  • Experience with event-driven architecture and stack in production (Kafka, Flink, Spark, Connect)
  • Highly engaged technologist with broad experience across a variety of operations and services, including serverless & containerized deployments, infrastructure as code, CI / CD pipelines, real-time OLTP systems, and zero-trust security
  • Our benefits

  • Working for a mission-driven business with a meaningful challenge with a positive impact on the scientific community
  • A clear growth perspective
  • A learning and development budget to enable your ambitions to grow professionally in your field
  • A professional and dynamic team with a global vision and mindset
  • We've got your health benefits (medical, dental, and vision)
  • Hybrid Work with 3 days work from office in our Marathahalli, Bangalore office
  • Staying healthy and fit is essential - we cover a part of your gym membership!
  • Holidays and flexible PTO
  • Paid family leave
  • A budget to improve your home office environment
  • Skills Required

    Sqlalchemy, Pytest, Postgresql, Kafka, Microservices, Rabbitmq, Django, Git, Gcp, Docker, Mysql, Flask, FastAPI, Mongodb, Restful Apis, Azure, Kubernetes, Python, Aws

    Create a job alert for this search

    Software Development Engineer Ii • Bengaluru / Bangalore, India

    Related jobs
    Software Development Engineer II - Python

    Software Development Engineer II - Python

    Zyoin Group • Bangalore
    Responsibilities : - Own the Full Stack : Take charge of our entire Python-based platform from front-end integrations to back-end systems, maintai...Show more
    Last updated: 9 days ago • Promoted
    Software Development Engineer - III, Backend

    Software Development Engineer - III, Backend

    Quince • bangalore, karnataka, in
    Quince was started to challenge the existing idea that nice things should cost a lot.Our mission was simple : create an item of equal or greater quality than the leading luxury brands and sell them ...Show more
    Last updated: 9 days ago • Promoted
    Software Development Engineer II

    Software Development Engineer II

    Livspace • Bengaluru, Republic Of India, IN
    We are seeking a talented and motivated Software Development Engineer II (SDE-2) to join our dynamic engineering team.As an SDE-2, you will be responsible for contributing to the development and ma...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer II - Python / Golang

    Software Development Engineer II - Python / Golang

    Hyrhub • Bangalore
    Description : As an SDE2 Backend Engineer, you will take ownership of feature development, design scalable components, and contribute actively to the evolution of our...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III - Python

    Software Development Engineer III - Python

    Zyoin Group • Bangalore
    Responsibilities : - Own the Full Stack : Take charge of our entire Python-based platform from front-end integrations to back-end systems, maintai...Show more
    Last updated: 9 days ago • Promoted
    Software Development Engineer III - Backend Technologies

    Software Development Engineer III - Backend Technologies

    Hyrhub • Bangalore
    Description : As an SDE3 Backend Engineer, you will take technical ownership of complex backend components, ensuring scalability, reliability, and maintainability of...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III - Full Stack Technologies

    Software Development Engineer III - Full Stack Technologies

    Confidential Company • Bangalore
    RESPONSIBILITIES : - Drive discussions to create / improve product, process and technology.Building abstractions and contracts with separation of concerns for a larger scope.Rapi...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer II - AWS / Python

    Software Development Engineer II - AWS / Python

    Skill Connect HR Consulting • Bangalore
    Description : Mandatory : 1) Must have 3 to 6 years experience in product companies 2) Must have 3 to 6 y...Show more
    Last updated: 30+ days ago • Promoted
    AiDash - Software Development Engineer II - Java / Python

    AiDash - Software Development Engineer II - Java / Python

    AiDash • Bangalore,Gurgaon
    Description : We are seeking a Backend Distributed Systems Engineer with strong computer science foundations and hands-on experience in building large-scale,...Show more
    Last updated: 21 days ago • Promoted
    Software Development Engineer II - Java / Python

    Software Development Engineer II - Java / Python

    People Impact • Bangalore
    About the role : As one of the founding members of the Engineering team at client, you will play a pivotal role in designing, implementing, and maintaining robust and scalable ...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer II, CMT Systems

    Software Development Engineer II, CMT Systems

    Amazon • Bengaluru, Karnataka, India
    This job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DESCRIPTION : Join...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer - III

    Software Development Engineer - III

    Capillary Technologies • bangalore, karnataka, in
    Innovative and self-motivated with a passion to develop complex and scalable applications.Strong coding and design skills with prior experience in developing scalable & high availability applicatio...Show more
    Last updated: 8 days ago • Promoted
    Software Development Engineer II - Backend

    Software Development Engineer II - Backend

    Bright Money • Bengaluru, Republic Of India, IN
    Bright is a consumer fintech that helps Americans get out of debt, with the power of data science and machine learning.It is a mobile app that combines all the tools and tech needed to manage and g...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer II - Java / C# / Python

    Software Development Engineer II - Java / C# / Python

    Dashhire • Bangalore
    Description : About the Role : We are seeking a motivated and skilled Software Development Engineer - 2 to join our engineerin...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer II

    Software Development Engineer II

    Joveo • bangalore, karnataka, in
    As the global leader in AI-powered, high-performance recruitment marketing, Joveo is transforming talent attraction and recruitment media buying for the world’s largest employers, staffing firms, R...Show more
    Last updated: 22 days ago • Promoted
    Observe.AI - Software Development Engineer III - Java / Python

    Observe.AI - Software Development Engineer III - Java / Python

    Observe.AI • Bangalore
    What Youll Be Doing : - Contribute to building and deploying AI Agents for customer service in the form of Voice Agents, Chat Agents, and Coilots at enterprise scale...Show more
    Last updated: 23 days ago • Promoted
    Coredge - Software Development Engineer III - Native Cloud Solutions

    Coredge - Software Development Engineer III - Native Cloud Solutions

    COREDGE.IO INDIA PRIVATE LIMITED • Bangalore
    Description : Function : Software Engineering ? Backend Development We are looking for an experienced SDE-3 / Tech Lead (Python) to lead a develo...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer IV - Backend Technologies

    Software Development Engineer IV - Backend Technologies

    Hyrhub • Bangalore
    Requirements : - 7-10 years of backend development experience with a strong focus on Python or Golang.Proven expertise in architecting and scaling distributed systems ...Show more
    Last updated: 30+ days ago • Promoted